คำถามติดแท็ก ssh

Secure Shell; โปรโตคอลเครือข่ายที่อนุญาตให้ถ่ายโอนข้อมูลผ่านช่องทางที่ปลอดภัยระหว่างอุปกรณ์เครือข่ายสองเครื่อง

1
วิธีการเปลี่ยนผู้ใช้และรันคำสั่งจากระยะไกลผ่าน SSH
ฉันต้องการเข้าสู่ระบบผ่าน SSH user@remoteแล้วเปลี่ยนผู้ใช้เป็น tomcat ย้ายไฟล์ไปที่$CATALINA_HOME/webappsและเริ่มต้นเซิร์ฟเวอร์ tomcat อีกครั้งในสคริปต์เดียวกัน
1 bash  ssh  tomcat 

1
tput bel บนเซิร์ฟเวอร์ linux ssh
สมมติว่าฉันเชื่อมต่อกับคอมพิวเตอร์ A (ssh-server) ผ่าน ssh ผ่านคอมพิวเตอร์ B (ssh-client) เมื่อฉันเรียกใช้คำสั่ง "tput bel" วิธีการทำเสียงบนคอมพิวเตอร์ A แทนการทำให้เป็นค่าเริ่มต้นบนคอมพิวเตอร์ B
1 linux  ssh  audio 

1
Linux SSH ล็อกอินด้วยใบรับรองหมดอายุ
ฉันมี Ubuntu 16.06 Rootserver และมีคนอื่นอีกหลายคนที่อาจต้องลงชื่อเข้าใช้ในฐานะผู้ใช้พิเศษ ฉันไม่ต้องการส่งรหัสผ่านหรือแม้แต่กุญแจส่วนตัว เป็นไปได้หรือไม่ที่จะสร้างคีย์ที่หมดอายุใน +3 วันหลังรุ่นโดยไม่แตะสิ่งใดบนเซิร์ฟเวอร์? นั่นคือใบรับรองหลักที่เซิร์ฟเวอร์รู้และฉันได้รับในที่ปลอดภัยซึ่งฉันสามารถใช้เพื่อสร้างคีย์เหล่านั้นด้วยวันหมดอายุได้หรือไม่

1
ไม่สามารถโหลดคำสั่ง nvm ผ่าน SSH [Ubuntu 14]
ฉันรู้ว่ามีคำถามที่คล้ายกันอยู่บ้าง แต่ฉันยังไม่สามารถใช้งานได้ ถ้าฉันพยายามวิ่งnvm install nodeทุกคนก็จะเริ่มทำงานอีกครั้ง ubuntu@*:~$ node The program 'node' can be found in the following packages: * node * nodejs-legacy Try: sudo apt-get install <selected package> ubuntu@*:~$ npm The program 'npm' is currently not installed. You can install it by typing: sudo apt-get install npm ubuntu@*:~$ forever forever: command …
1 ubuntu  ssh 

1
เมานต์ทรัพยากร SSH เป็นฮาร์ดไดรฟ์ปกติภายใต้หน้าต่าง [ซ้ำกัน]
ซ้ำกันได้: เมานต์ไดรฟ์เครือข่ายผ่าน ssh บน Windows sshfs เทียบเท่ากับ windows? วิธีที่ดีที่สุดในการแมปทรัพยากร SSH ที่มองว่าเป็นฮาร์ดไดรฟ์ใน Windows XP คืออะไร
1 windows  ssh  mount 

1
SSH หยุดทำงานหลังจากยอมรับรหัสสาธารณะ
ฉันได้รับพฤติกรรมแปลก ๆ จาก ssh ฉันพยายามที่จะเข้าสู่ระบบเพื่อผู้ใช้ ssh ชื่อ 'nfs' (เช่นssh nfs@example.com) และมันก็รับคีย์สาธารณะ แต่แขวน เนื้อหาของssh -vvvทันทีหลังจากการเชื่อมต่อมีดังนี้ debug1: Authentication succeeded (publickey). Authenticated to [REDACTED]. debug1: channel 0: new [client-session] debug3: ssh_session2_open: channel_new: 0 debug2: channel 0: send open debug1: Requesting no-more-sessions@openssh.com debug1: Entering interactive session. debug1: Remote: Forced command. debug1: Remote: Forced command. …
1 linux  bash  ssh 

3
SSH แบบไม่มีรหัสผ่านไม่ทำงานกับ Mountain Lion
เรากำลังใช้ Backuppc ในสำนักงานขนาดเล็กของเราโดยมีการผสมผสานระหว่างพีซี Windows 7 และผู้ใช้บางคนที่ใช้ Macbooks Backuppc กำลังนั่งอยู่บนเซิร์ฟเวอร์ที่ใช้งาน Ubuntu 12.04.2 Passwordless ssh ทำงานได้ดีกับ Snow Leopard และ Lion แต่ฉันกำลังดิ้นรนกับ Mountain Lion เนื่องจากมันถามรหัสผ่านซ้ำแล้วซ้ำอีก ฉันได้ทำตามขั้นตอนการแลกเปลี่ยนกุญแจสาธารณะ rsa และเพิ่มกุญแจสาธารณะจากผู้ใช้ Backuppc ไปยังเครื่องโฮสต์ Mountain Lion ก่อนอื่นฉันเพิ่มรหัสลงในไฟล์ 'authorized_keys2' ในไดเรกทอรี. ssh มันไม่ได้ผล. หลังจากทำการค้นหาบางอย่างบางคนแนะนำให้ใช้ 'authorized_keys' แทนเนื่องจากดูเหมือนว่า Mountain Lion ได้อัปเกรดแพ็คเกจ sshd แล้ว มันไม่ได้ผลเช่นกัน ฉันคิดว่ามีการตั้งค่าการอนุญาตอย่างถูกต้องสำหรับทั้งไดเรกทอรี. ssh (700) และ 'authorized_keys' ไฟล์ (แก้ไข: …

0
โปรแกรม SSH ด้วยการลงชื่อเข้าใช้ประเภท Teamviewer?
ฉันกำลังมองหาโปรแกรม SSH ที่จัดการการเข้าสู่ระบบเช่น Team Viewer หมายถึงเซิร์ฟเวอร์จัดการการเข้าสู่ระบบและทำให้การเชื่อมต่อคอมพิวเตอร์ ฉันต้องทำแบบนี้ในขณะที่ฉันอยู่ในเครือข่ายวิทยาลัยและไม่สามารถเชื่อมต่อกับ IP ของฉันได้ นอกจากนี้ฉันบน Windows เพียงชี้แจงฉันต้องการตั้งค่าโปรแกรม SSH บน Windows เพื่อให้ฉันสามารถเชื่อมต่อกับคอมพิวเตอร์ Windows ของฉัน
1 windows  ssh 

0
ctrl + c และ ctrl-z ไม่ทำงานในเซสชัน ssh
ฉันได้เปิดเซสชัน ssh ไปยังคอมพิวเตอร์ระยะไกลโดยใช้ ssh root@<ip> ฉันพยายามเรียกใช้โปรแกรมบนเครื่องระยะไกล เช่น tail -f /var/log/log.txt แต่เมื่อฉันกดctrl-cหรือctrl-zโปรแกรมนั้นไม่ถูกฆ่า / หยุดชั่วคราว ฉันไม่สามารถควบคุมกระบวนการนั้นในเทอร์มินัลได้

2
เตือนผู้ใช้เมื่อเชื่อมต่อกับการเข้าสู่ระบบเซิร์ฟเวอร์การผลิต SSH
ฉันมีสภาพแวดล้อม 3 aws ที่ใช้งาน Ubuntu 14.4 ฉัน devops ดังนั้นฉันจึงสามารถเข้าถึงรูททุกเซิร์ฟเวอร์ ครั้งหนึ่งฉันลงชื่อเข้าใช้อินสแตนซ์สดแทนที่จะเป็นอินสแตนซ์ staging เนื่องจาก Ctrl + R และชื่ออินสแตนซ์นั้นคล้ายคลึงกันและลบข้อมูลสำคัญ โชคดีที่ฉันมีข้อมูลสำรองดังนั้นฉันสามารถกู้คืนได้ทันที ฉันต้องการป้องกันสิ่งนี้ในอนาคต มีวิธีที่ฉันจะได้รับพรอมต์ใช่ / ไม่ใช่เมื่อฉันพยายามเข้าสู่ระบบ live หรือไม่? ฉันรู้ว่าฉันสามารถใช้แบนเนอร์ได้ แต่การตรวจสอบด้านลูกค้าจะทำงานได้ดีที่สุด ฉันไม่เป็นไรกับข้อเสนอแนะอื่น ๆ เพื่อให้แน่ใจว่าฉันได้รับการเตือนเมื่อใดก็ตามที่ฉันเชื่อมต่อกับระบบสด
1 linux  ubuntu  ssh 

1
publickey หรือรหัสผ่าน + google authenticator
ฉันต้องการเชื่อมต่อ vps ของฉันด้วยรหัสส่วนตัวเมื่อฉันใช้งานคอมพิวเตอร์ที่บ้าน อย่างไรก็ตามเมื่อฉันใช้คอมพิวเตอร์สาธารณะฉันไม่ต้องการใช้รหัสส่วนตัว แต่ฉันไม่ต้องการใช้รหัสผ่านเพียงอย่างเดียวเช่นกัน ดังนั้นวิธีแก้ปัญหาคืออนุญาตให้ใช้สองวิธีในการเชื่อมต่อกับ vps ของฉัน อันแรกพร้อมกุญแจส่วนตัวและที่สองพร้อมทั้งรหัสผ่านและ Google authenticator นี่คือสถานการณ์ที่ดีที่สุดไม่? คุณช่วยบอกฉันได้ไหมว่าจะทำสิ่งนี้สำเร็จได้ไหม? หรือถ้าคุณคิดว่านี่เป็นความคิดที่โง่โปรดอธิบาย
1 ssh 

1
การเข้าสู่ระบบอัตโนมัติ SSH ให้เปลือกระยะไกลไม่ตอบสนองลดลงกลับไปที่ลูกค้าสถานี (ไม่มีข้อผิดพลาด)
ฉันมีปัญหากับเครื่องมือภายใต้ Ubuntu 14.04 LTS ฉันต้องการลงชื่อเข้าใช้ ssh อัตโนมัติไปยัง Sophos UTM Firewalls และทำให้สิทธิ์ของฉันถูกต้องหลังจากนั้นด้วย "sudo su -" และรหัสผ่านที่ถูกต้อง ฉันไม่ต้องกังวลเกี่ยวกับรหัสผ่านแบบข้อความธรรมดาเพราะสคริปต์ของฉันวิ่งออกจากช่อง URL ของ KeePass โดยตรง (doubleclick เรียกใช้งานสคริปต์และเติมด้วยรหัสผ่านที่ถูกต้องผ่าน agrument / KeePass {Placeholder} ด้านหลังสคริปต์) ฉันจัดการเพื่อให้เสร็จสิ้นทั้งหมดยกเว้นการมีเชลล์ระยะไกลรูทซึ่งไม่ได้ดำเนินการคำสั่งใด ๆ และ "ปล่อยการเชื่อมต่อ" กลับไปที่ระบบอูบุนตูของฉัน ดังนั้นคำสั่งที่ฉันพยายามเรียกใช้จากระยะไกลนั้นไม่ได้ใช้เวลา 4-5 วินาทีแล้วจึงถูกประมวลผลบนระบบอูบุนตูโดยไม่บอกฉันว่าเกิดอะไรขึ้น ฉันต้องทำอย่างไรจึงจะสามารถใช้งาน remote shell ได้อย่างสมบูรณ์ SSH-Keys และการรูทเข้าสู่ระบบโดยตรงไม่ใช่วิธีแก้ปัญหาสำหรับฉันเนื่องจากเรามี Sophos UTM มากเกินไป สิ่งที่อธิบายเกิดขึ้น: sshtool.sh: #!/usr/bin/expect -f spawn sshpass …
1 ssh  script  sudo  keepass  expect 

1
ทำไมการรัน“ cmd / k” หลังจากเชื่อมต่อในเซิร์ฟเวอร์ ssh โดยใช้ผงสำหรับอุดรูทำให้คีย์บอร์ดหยุดทำงาน?
ฉันใช้ FreeSSHd ใน Windows Server 2003 x64 และ putty เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ ssh นั้นจากเครื่อง Windows 7 x64 ใน "ระยะไกลคำสั่ง" cm /k "cd c:\"ของอินเตอร์เฟซฉาบฉันใส่ ทุกอย่างทำงานได้ดีมันเชื่อมต่อกับเซิร์ฟเวอร์และประมวลผลคำสั่งกระโดดลงในไดเรกทอรีที่ต้องการ ปัญหาคือฉันไม่สามารถพิมพ์อะไรได้เลย! แป้นพิมพ์ไม่ทำงานเมื่อมีการเชื่อมต่อที่ฉาบและดำเนินการคำสั่ง! ทำไมถึงเป็นอย่างนั้น?

1
ทำไม openssl s_client ไม่ส่งคีย์ส่วนตัวของฉันไปยัง proxytunnel
ขณะนี้ฉันได้ติดตั้ง HAProxy บนพีซีที่บ้านของฉันแล้วและฉันพยายามเข้าถึงผ่านพร็อกซี HTTP ขณะนี้ฉันกำลังเข้าถึงพรอมต์การเข้าสู่ระบบ SSH ดังนี้: openssl s_client->proxytunnel->HTTP(S) proxy->remote HAProxy->SSH server ฉันไปถึงจุดที่ฉันได้รับSSH-2.0-OpenSSHพรอมต์ แต่ด้วยเหตุผลบางอย่างมันเพิ่งแฮงค์ที่พรอมต์และไม่ผ่านคีย์ส่วนตัว ต่อไปนี้เป็นคำสั่งที่ฉันใช้งานฝั่งไคลเอ็นต์และฉันจะตั้งค่าทันเนลของพร็อกซีให้ใช้พร็อกซีขององค์กรได้อย่างไร: proxytunnel -p httpproxy.organization.com:8080 -d ssh.homeserver.com:443 -a 7000 ต่อไปฉันกำลังทำงานopensslอย่างนั้น: openssl s_client -connect localhost:7000 -quiet -key /home/user/.ssh/id_rsa แต่ด้วยเหตุผลบางประการใบรับรองดูเหมือนจะไม่ผ่าน ฉันมักจะพลาดขั้นตอนดังนั้นคำแนะนำใด ๆ จะได้รับการชื่นชมอย่างมาก!

1
รับข้อความแสดงเทอร์มินัลปัจจุบันจากเทอร์มินัลอื่น
ฉันเริ่มงานในเทอร์มินัลที่จะพิมพ์ข้อมูลบางอย่างไปยังหน้าจอที่ฉันต้องการ ฉันรู้ว่าฉันควรจะใช้หน้าจอหรือบอกให้เทอร์มินัลเข้าสู่สคริปต์ แต่ฉันไม่ได้ นอกจากนี้ฉันไม่มีตัวเลือกในการหยุดและเริ่มกระบวนการใหม่ แต่ถึงกระนั้นฉันต้องการที่จะสามารถ SSH ลงในกล่องและคว้าข้อความจากจอแสดงผลเทอร์มินัลเมื่องานเสร็จ เป็นไปได้ไหม (Linux 3.2.0-55-generic # 85-Ubuntu SMP x86_64 x86_64 x86_64 GNU / Linux)
1 linux  ubuntu  ssh  terminal 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.