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

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

9
ทำไมการแจ้งเตือน“ รหัสผ่าน” ใช้เวลาตลอดไปเมื่อฉันใช้ SSH ไปยังเซิร์ฟเวอร์ Ubuntu 9.05
คำตอบ:ในความเป็นจริงแล้วการแก้ปัญหา DNS แบบย้อนกลับ จากคำแนะนำด้านล่างและบทความนี้ฉันได้เพิ่ม "UseDNS no" ใน sshd_config, rebooted ssh ของฉันใหม่และตอนนี้รหัสผ่านจะปรากฏขึ้นทันที เมื่อฉัน SSH ลงในเซิร์ฟเวอร์ของฉันฉันจะได้รับพรอมต์ "login as:" ตามด้วยตามด้วยรหัสผ่าน ไม่ว่าจะด้วยเหตุผลใดก็ตามตัวที่สองใช้เวลาชั่วขณะหนึ่งในการแสดงผล เซิร์ฟเวอร์ของฉันไม่โหลดใด ๆ และโดยทั่วไปจะเรียกใช้คำสั่งอย่างรวดเร็ว ตอนนี้เรากำลังพูดถึงเพียง 10 วินาทีหรือมากกว่านั้นระหว่างเวลาที่ฉันกด Enter เพื่อชื่อผู้ใช้และเมื่อการแจ้งเตือนครั้งที่สองปรากฏขึ้น แต่เมื่อคุณทำสิ่งนี้มากมันจะน่ารำคาญ ฉันสงสัยว่า Ubuntu กำลังค้นหาบัญชีผู้ใช้ของฉัน แต่มันมี <5 บัญชีในการติดตั้งทั้งหมด อัปเดต @Josh / var / log / ข้อความมีอัญมณีนี้: Oct 28 16:54:59 Athena sudo: pam_sm_authenticate: Called Oct 28 …
27 linux  ubuntu  ssh  openssh 

4
ทำงานเบื้องหลัง SSH / งานเมื่อปิด SSH
ฉันมีคำถามเดียวกันกับที่นี่แต่ยิ่งไปกว่านั้น ถ้าฉันออกจากระบบ / ออกจากการเชื่อมต่อ SSH ฉันต้องการให้โปรแกรมของฉันทำงานในพื้นหลัง ก่อนออกฉันพิมพ์bgและjobsตรวจสอบงานที่ทำงานอยู่เบื้องหลัง แต่หลังจากออกจาก SSH โปรแกรมไม่ทำงานมันจะปิดลงเมื่อฉันปิดหน้าต่าง SSH ฉันจะทำอย่างไรถ้าฉันต้องการให้โปรแกรมของฉันยังทำงานอยู่หลังจากปิดหน้าต่าง SSH ฉันใช้nohup screenแต่มันใช้งานไม่ได้หรือฉันขาดอะไรไป?
27 linux  ssh  tasks  nohup 

3
sshfs ล้มเหลวด้วย“ โฮสต์ระยะไกลตัดการเชื่อมต่อ”
ฉันกำลังเรียกใช้ sshfs ด้วยต่อไปนี้: sshfs basicuser@192.168.1.111:/var/www/myapp /home/basicuser/code -o sftp_server="/usr/bin/sudo /usr/libexec/openssh/sftp-server" ฉันได้สร้างคีย์ RSA เพื่อให้ฉันสามารถเข้าสู่ระบบผ่าน ssh โดยไม่ต้องใส่รหัสผ่าน (ฉันทดสอบและใช้งานได้) ฉันได้เพิ่มผู้ใช้ไปยังไฟล์ sudoers เพื่อเรียกใช้ sftp-server โดยไม่ต้องใช้รหัสผ่าน: basicuser ALL=(ALL) NOPASSWD: /usr/libexec/openssh/sftp-server สิ่งที่อาจทำให้เกิดข้อผิดพลาดนี้? ฉันจะรู้ได้อย่างไร แก้ไข ฉันกำลังพยายามเมานต์โฟลเดอร์บนเครื่องคอมพิวเตอร์จากเซิร์ฟเวอร์ระยะไกล บนเซิร์ฟเวอร์ระยะไกลเฉพาะรากเท่านั้นที่มีสิทธิ์อ่าน / เขียนไปยังโฟลเดอร์นั้น โฟลเดอร์ระยะไกล: / var / www / myapp (เป็นรากอ่าน / เขียนเท่านั้น)
26 linux  ssh  centos  sftp  sshfs 

2
เชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ SFTP และคีย์ ssh สาธารณะโดยใช้ FileZilla บน Windows
เป็นไปได้หรือไม่ที่จะสร้างคีย์ ssh บนเครื่อง windows จากนั้นใช้คีย์นั้นเพื่อเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ SFTP ผ่าน FileZilla ทั้งหมดนี้ใช้งานได้กับ Mac ของฉัน แต่ฉันมีไคลเอนต์ที่ติดอยู่ในสภาพแวดล้อมของ windows เซิร์ฟเวอร์ของเราไม่มีการเข้าถึง FTP แบบดั้งเดิมและฉันต้องเชื่อมต่อเขา รายละเอียดจะได้รับการชื่นชมอย่างมาก

9
PuTTY แทรกอักขระแบบสุ่มระหว่างเซสชัน
ฉันเพิ่งเริ่มเช่าพื้นที่บนเซิร์ฟเวอร์ระยะไกลเพื่อให้ฉันสามารถทำงานในโครงการ ฉันพบว่าวิธีที่ไม่เจ็บปวดในการเข้าถึงบนเครื่อง windows คือผ่าน PuTTY อย่างไรก็ตามมีสิ่งหนึ่งที่ทำให้ฉันหงุดหงิดอยู่เสมอเมื่อใช้มันเพราะบางครั้งเคอร์เซอร์จะไม่มีตัวอักษรแบบสุ่มแทรกอยู่ เวลาส่วนใหญ่เป็นเพียงตัวหนอนตัวเดียว แต่ไม่ค่อยแยกออกว่าสิ่งที่ดูเหมือนหนีลำดับ ([[^ 8 หรือเหมือนกัน) มันจะเกิดขึ้นเมื่อฉันมุ่งเน้นไปที่หน้าต่างไม่ว่าฉันจะพิมพ์หรือห่าง 20 ฟุตจากแป้นพิมพ์ หากปล่อยทิ้งไว้นานพอมันจะพ่นตัวหนอนออกเป็นช่วง ๆ (โดยเฉลี่ยประมาณ 1 นาที) ในที่สุดพฤติกรรมนี้ดูเหมือนจะไม่สอดคล้องกันเมื่อรันโปรแกรมเช่น nano หรืออินเตอร์เฟส mysql: ใน nano แทนที่จะแทรกเครื่องหมายตัวหนอนจะตั้งเครื่องหมาย (ctrl- ^); ใน mysql บรรทัดจะไม่สามารถแก้ไขได้ คำถามของฉันคือสิ่งนี้: มีใครเคยประสบพฤติกรรมเช่นนี้ใน PuTTY บ้างไหม และถ้าเป็นเช่นนั้นสิ่งที่สามารถทำได้เพื่อป้องกัน / แก้ไขพฤติกรรมนี้?
26 ssh  putty 

4
Vim แสดงอักขระแปลก ๆ <91>, <92>
ในขณะที่ใช้ Vim บน SSH ฉันคัดลอกเนื้อหาบางส่วนจากหน้าเว็บไปยังเซสชัน SSH / Vim ของฉันและได้ผลลัพธ์ดังนี้: SIZE=`df -h|grep $DISC|awk &lt;91&gt;{print $2}&lt;92&gt;` เห็นได้ชัด&lt;91&gt;และ&lt;92&gt;ยืนหยัดอยู่ได้'แต่ฉันจะค้นหาและแทนที่สิ่งนี้ได้อย่างไร และสิ่งที่ไม่ว่า91/ 92หมายความว่าอย่างไร สิ่งนี้ถูกเข้ารหัสเพราะ91/ 92ใน ASCII หมายถึง\และ[อย่างไร
26 ssh  vim 

2
เหตุใดการหมดเวลาการส่งต่อ ssh X หลังจากผ่านไประยะหนึ่ง
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 7 ปีที่ผ่านมา ดังนั้นฉันมีแม็คในที่ทำงานซึ่งฉันชอบที่จะ ssh ลงในกล่องลินุกซ์ของฉันด้วยสิ่งนี้: $ ssh -Xt user@mylinux ฉันสามารถเข้าสู่ระบบและเริ่มแอพ X11 บนกล่อง linux ของฉันได้ไม่มีปัญหา แต่หลังจาก 15 นาทีหรือมากกว่านั้นฉันกลับมาที่เซสชันอีกครั้ง (ssh ยังคงทำงานและเชื่อมต่ออยู่) และฉันได้รับ: $ xterm xterm Xt error: Can't open display: localhost:12.0 ฉันพยายามใช้-o "TCPKeepAlive yes"หรือ-o "ServerAliveInterval 30"แต่ก็ยังคงมีพฤติกรรมเหมือนเดิม มีบางสิ่งใน ssh หรือบน Mac หรือ linux ของฉัน sshd conf …

3
วิธีการเมาท์ SSHFS ระยะไกลผ่านเครื่องระดับกลาง Tunneling?
ฉันต้องการติดตั้งระบบไฟล์ระยะไกล (A) โดยใช้ SSHFS แต่บางครั้งฉันมีที่อยู่ IP การเข้าถึงที่ไม่ได้รับอนุญาต ดังนั้นแผนของฉันคือเข้าถึงผ่านเครื่องอื่น (B) ในเครือข่ายนั้น ฉันจำเป็นต้องเมานต์ A บน B หรือไม่และเพื่อเมานต์ B (และ A) บนเครื่องคอมพิวเตอร์ของฉัน มีวิธีที่ดีกว่าที่จะทำหรือไม่ ปรับปรุง เพียงชี้แจงขั้นตอน: ก่อนอื่นฉันสร้างอุโมงค์ ssh -f user@machineB -L MYPORT:machineA:22 -N แล้วฉันจะเมานต์ระบบไฟล์ระยะไกล sshfs -p MYPORT user@127.0.0.1:/myremotepath /mylocalpath ถูกต้องหรือไม่ ฉันจะทำลายอุโมงค์ได้อย่างไรเมื่อฉันเสร็จ
26 ssh  mount  remote  tunnel  sshfs 

2
ติดตั้งกุญแจสาธารณะผ่าน ssh-copy-id สำหรับผู้ใช้รายอื่น
ssh-copy-idauthorized_keysสามารถนำมาใช้ในการติดตั้งกุญแจสาธารณะของคุณในระยะไกลเครื่อง สามารถใช้คำสั่งเดียวกันนี้เพื่อติดตั้งกุญแจสาธารณะของผู้ใช้รายอื่นได้sudoหรือไม่? อัปเดต: ทั้งในตัวเครื่องและทางไกลกำลังใช้ Ubuntu 12.04 อัปเดต 2: อธิบายขั้นตอนการสร้างบัญชีผู้ใช้ใหม่และเพิ่มกุญแจสาธารณะ (ระยะไกล) สร้างบัญชีผู้ใช้ใหม่และตั้งเป็นสิทธิ์การเข้าถึงพับลิกคีย์ของผู้ใช้เท่านั้น (ในพื้นที่) สร้างรหัสสาธารณะสำหรับบัญชีผู้ใช้ใหม่ (ssh-keygen) โดยปกติฉันจะสร้างไดเรกทอรีและไฟล์.ssh/authorized_keysบนเซิร์ฟเวอร์ระยะไกลจากนั้นคัดลอกและวางกุญแจสาธารณะที่สร้างขึ้นในเครื่องไปยังบัญชีผู้ใช้ใหม่ สิ่งที่ฉันกำลังมองหาคือถ้าฉันสามารถใช้ssh-copy-idเพื่อติดตั้งกุญแจสาธารณะของผู้ใช้ที่สร้างขึ้นใหม่นี้โดยตรงในไดเรกทอรี ssh เพียงบันทึกสองสามคำสั่งเพิ่มเติม

4
SSH Reverse ถุงเท้าอุโมงค์
ssh -D สามารถทำให้ถุงเท้าถุงเท้าที่เครื่องท้องถิ่นซึ่งผ่านการจราจรไปยังระยะไกลแล้วไปยังสถานที่อื่น ๆ ssh -L port:host:hostport, ฟังพอร์ตที่เครื่องท้องถิ่น, ส่งทราฟฟิกไปที่ "host: hostport" จากมุมมองของเครื่องระยะไกล ssh -R port:host:hostportคือคู่ของssh -Lซึ่งฟังพอร์ตที่เครื่องรีโมตและส่งทราฟฟิกไปที่ "host: hostport" จากมุมมองของเครื่องโลคัล แต่สิ่งที่เป็นคู่กันssh -Dคือวิธีการเปิดถุงเท้าพอร์ตที่เครื่องระยะไกลซึ่งจะส่งผ่านการจราจรไปยังท้องถิ่นแล้วไปยังสถานที่อื่น ๆ ?

3
ปิดใช้งานคำเตือน“ เพิ่ม <host> … "อย่างถาวรบน LAN ในระบบ
ฉันมีสิ่งต่อไปนี้ในssh_configการเชื่อมต่อกับเครื่องใน LAN ท้องถิ่นของฉันและเครื่องใน VM: Host 172.16.*.* StrictHostKeyChecking no UserKnownHostsFile /dev/null อย่างไรก็ตามทุกครั้งที่ฉันเชื่อมต่ออุปกรณ์จะสร้างคำเตือน: $ ssh jdoe@172.16.4.11 Warning: Permanently added '172.16.4.11' (ECDSA) to the list of known hosts. Enter passphrase for key '/Users/jdoe/.ssh/id_ed25519': ฉันใช้ OpenSSH 7.1 ฉันจะปิดการเตือนในแต่ละการเชื่อมต่อสำหรับ LAN ท้องถิ่นได้อย่างไร
26 ssh  openssh 

2
คีย์ SSH DSA ใช้งานไม่ได้สำหรับการตรวจสอบสิทธิ์ด้วยรหัสผ่านอีกต่อไป
หลังจากอัปเกรดเป็น Fedora 23 การรับรองความถูกต้องแบบไม่ใช้รหัสผ่าน (ใช้รหัสสาธารณะ) จะไม่ทำงานใน SSH อีกต่อไป: เมื่อพยายามที่จะ SSH ไปยังโฮสต์บางแห่งมันจะถามรหัสผ่านของฉันที่รีโมตโฮสต์ ฉันไม่สามารถใช้กุญแจส่วนตัวของ SSH ได้ ทุกอย่างทำงานได้ดีกับ Fedora 22 กุญแจสาธารณะของฉันคือรหัส DSA ( ~/.ssh/id_dsa.pub) ฉันใช้ OpenSSH 7.1 ( openssh-7.1p1-5.fc23.x86_64) ฉันจะขอการรับรองความถูกต้องด้วยรหัสผ่านน้อยลงเพื่อให้ทำงานได้อย่างถูกต้องอีกครั้งได้อย่างไร
25 linux  ssh  fedora  openssh 

4
'การข้ามเครือข่ายไม่อนุญาตโดยเซิร์ฟเวอร์' ของลูกค้า ssh หมายถึงอะไร
ฉันไม่สามารถเชื่อมต่อกับอินสแตนซ์ของเซิร์ฟเวอร์ SSH และเอาท์พุท verbose debug1: Roaming not allowed by serverได้ สามารถคาดการณ์ได้ดังต่อไปนี้และมีปัญหาที่หลีกเลี่ยงได้: โรมมิ่งหมายถึงการเข้าถึงบริการจากเครือข่ายประเภทต่างๆ ฉันไม่สามารถเข้าใจได้ว่ามันหมายถึงอะไรในบริบทของการส่งออก verbose ของsshไคลเอนต์ 6.6.1 ที่ทำงานบน Ubuntu 14.04 ไม่เป็นที่ชัดเจนว่านี่เป็นข้อผิดพลาดหรือไม่และถ้ามันเป็นไม่ว่าจะเป็นสาเหตุของความล้มเหลวของการเข้าสู่ระบบหรือไม่ (ฉันไม่ต้องการที่จะดำน้ำในการเชื่อมต่อล้มเหลวที่นี่แม้ว่า; ไม่มีข้อความส่งออกของsshไม่ BTW -&gt; ปัญหาและเวลามากขึ้น - คุณได้รับการเตือนแล้ว!) ฉันสอบถามsite:www.openssh.org roamingใน google ด้วยผลลัพธ์ว่างเปล่าและ manpages ไม่มีคำดังกล่าว มันไร้สาระที่จะใช้มันแม้ว่ามันจะถูกบันทึกเพราะความกำกวม! ข้อความหมายถึงอะไร ฉันจะใช้มันเพื่อแก้ไขข้อผิดพลาดจำนวนมากที่มีความคลุมเครือไม่ชัดเจนใช้งานผิดพลาดและข้อความอื่น ๆ ของ SSH ได้อย่างไร
25 linux  ssh 

2
SSH ทำงานช้าเพื่อทำการเชื่อมต่อ [ทำซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ทำไมการเข้าสู่ระบบ SSH ของฉันจึงช้า (22 คำตอบ) ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเพิ่งติดตั้ง Ubuntu 11.10 และเมื่อใดก็ตามที่ฉันพยายามที่จะ SSH ลงในเซิร์ฟเวอร์ของฉันมันช้ามาก ก่อนที่จะแสดงพรอมต์รหัสผ่านอาจใช้เวลาระหว่าง 40 วินาทีถึง 60 วินาที ฉันใช้: ssh myuser@myserver.com เมื่อฉันเข้าสู่ระบบทุกอย่างเรียบร้อยดีและทำงานได้อย่างรวดเร็ว เหตุใดจึงใช้เวลานานและฉันจะแก้ไขได้อย่างไร มีตัวเลือกใดบ้างในคำสั่ง SSH ที่ฉันสามารถใช้ได้หรือไม่?

5
SSH Keychain สำหรับ Xfce
ฉันเพิ่งเปลี่ยนจาก Gnome เป็น Xfce บน Ubuntu 9.04 ใน Gnome ครั้งแรกที่ฉันป้อนข้อความรหัสผ่านมันจะแจ้งให้ฉันบันทึกข้อความรหัสผ่าน อย่างไรก็ตามใน Xfce ฉันได้รับแจ้งให้ใส่ข้อความรหัสผ่านทุกครั้งที่ฉันเชื่อมต่อ มีวิธีง่าย ๆ ในการบันทึกข้อความรหัสผ่านใน Xfce หรือไม่?
25 ssh  xubuntu  xfce  keychain 

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