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

Secure Shell (SSH) เป็นโปรโตคอลหลักสำหรับการเชื่อมต่อเชลล์ที่เข้ารหัส แท็กนี้ยังใช้สำหรับคำถามเกี่ยวกับ sshd และ openssh ซึ่งเป็นสองแอปพลิเคชันมาตรฐานสำหรับการใช้ SSH

2
เอาต์พุตแปลก ๆ ในการสร้างช่องสัญญาณ ssh: เอาต์พุตล้มเหลว; การเชื่อมต่อล้มเหลว: หมดเวลาการเชื่อมต่อ
ฉันใช้ssh user@xx.yy.zz.41 -p 1234 -D 9898คำสั่งสำหรับการขุดและฉันตั้ง firefox socks5 ip เป็น 127.0.0.1 และพอร์ตที่ 9898 มันทำงานได้สำเร็จ แต่ใน terminal ฉันมีข้อผิดพลาดในการส่งออก: channel 39: open failed: connect failed: Connection timed out channel 41: open failed: connect failed: Connection timed out channel 42: open failed: connect failed: Connection timed out channel 43: open failed: connect failed: …

8
พยายามที่จะ SSH ในคอมพิวเตอร์ระยะไกล แต่ยังคงขอรหัสผ่าน
พยายามที่จะ SSH ในคอมพิวเตอร์ระยะไกล แต่ยังคงขอรหัสผ่าน ฉันมีคอมพิวเตอร์จำนวนหนึ่งที่ใช้ SElinux และมีเพียงหนึ่งในนั้นเท่านั้นที่ให้ฉันใช้ ssh ได้โดยไม่ต้องใช้รหัสผ่าน ฉันทำ ssh-copy-id และฉันเห็นรหัสของฉันใน. ssh / authorized_keys ฉัน chmod 700 .ssh และ chmod 600 ไฟล์ทั้งหมดใน. / ssh/* หากฉันทำ ssh -v นี่คือผลลัพธ์ของฉัน: OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to wcmisdlin05 [10.52.208.224] …
18 linux  ssh  ssh-keys  selinux 

1
วัตถุประสงค์เบื้องหลังการปิดใช้งาน PAM ใน SSH
ฉันตั้งค่าการตรวจสอบตามที่สำคัญสำหรับ SSH บนกล่องใหม่และอ่านไม่กี่บทความที่กล่าวถึงการตั้งค่าUsePAMไปพร้อมกับnoPasswordAuthentication คำถามของฉันคือสิ่งที่เป็นวัตถุประสงค์ของการตั้งค่าUsePAMไปnoถ้าคุณมีอยู่แล้วPasswordAuthenticationและChallengeResponseAuthenticationกำหนดให้no?
18 security  ssh  pam 

4
วิธีการเรียกใช้สคริปต์ผ่าน SSH ที่ไม่สิ้นสุดเมื่อฉันปิดการเชื่อมต่อ?
ฉันต้องการเรียกใช้สคริปต์ที่ใช้เวลานานในการรันหรือฉันแค่อยากให้มันรันไปตลอดกาล ฉันไม่สามารถเพียงแค่ SSH กับเครื่องของฉันเพราะเมื่อฉันยกเลิกการเชื่อมต่อหยุดทำงาน มีวิธีการเรียกใช้สคริปต์ที่ไม่ได้ขึ้นอยู่กับเปลือกที่เริ่มมันได้หรือไม่ ฉันใช้ Ubuntu 9.04
18 ubuntu  ssh  bash  scripting 

5
การใช้ SSH เพื่อเริ่มกระบวนการจากระยะไกล
ฉันได้เขียนสคริปต์ที่ฉันใช้เพื่อผลักดันและปรับใช้บริการใหม่ให้กับหลาย ๆ เครื่องภายใต้การควบคุมของฉันและเพื่อดำเนินการตามกระบวนการที่ฉันใช้โดยใช้ ssh เพื่อเริ่มกระบวนการจากระยะไกล น่าเสียดายที่เมื่อใดก็ตามที่ฉันใช้ SSH เพื่อเริ่มต้นกระบวนการคำสั่ง SSH ดูเหมือนจะไม่กลับมาทำให้สคริปต์หยุดทำงาน คำสั่งถูกระบุเป็น: ssh $ user @ $ host "/ root / command &" เมื่อใดก็ตามที่ฉันรันคำสั่งง่าย ๆ เช่น ps หรือใครคำสั่ง SSH จะกลับมาทันที แต่เมื่อฉันลองและเริ่มกระบวนการของฉันมันจะไม่กลับมา ฉันได้ลองใช้เทคนิคต่าง ๆ เช่นห่อกระบวนการของฉันในสคริปต์ทุบตีง่ายที่เริ่มต้นกระบวนการและจากนั้นออกอย่างไรก็ตามสิ่งนี้ยังแฮงค์คำสั่ง SSH (แม้ว่าสคริปต์ทุบตี echos ข้อความความสำเร็จและออกตามปกติ) ใครบ้างมีความเข้าใจอย่างถ่องแท้ถึงสิ่งที่ทำให้เกิดพฤติกรรมนี้และฉันจะรับคำสั่ง SSH ให้กลับมาทันทีที่เริ่มกระบวนการได้อย่างไร ขอบคุณสำหรับข้อมูลเชิงลึกของคุณ!
18 ssh  command 

2
SSH: กลุ่ม DH_GEX อยู่นอกช่วง
เมื่อเร็ว ๆ นี้เราได้นำ patch มาใช้กับผู้จำหน่ายสำหรับ OpenSSH โปรแกรมแก้ไขนี้ปิดใช้งานโปรโตคอลการแลกเปลี่ยนคีย์สองสามตัวเพื่อตอบสนองต่อการโจมตี Logjam ล่าสุด หลังจากใช้ชุดข้อมูลแก้ไขนี้เรามีผู้จำหน่ายไม่กี่รายที่เราไม่สามารถแลกเปลี่ยนไฟล์ผ่าน sftp ได้เนื่องจากการเจรจาการเชื่อมต่อล้มเหลว (น่าจะเกิดจากอัลกอริธึมการแลกเปลี่ยนคีย์ที่เลิกใช้ ฉันต้องการตรวจสอบบางสิ่งที่เราเห็นก่อนพูดคุยกับผู้ขายของเรา นี่คือเซสชัน SSH ตัวอย่างที่มีหนึ่งในผู้ขายที่มีปัญหา (เพิ่มหมายเลขบรรทัด): # ssh -vv user@host.domain.com 01 OpenSSH_6.2p2, OpenSSL 0.9.8j-fips 07 Jan 2009 02 debug1: Reading configuration data /etc/ssh/ssh_config 03 debug1: /etc/ssh/ssh_config line 20: Applying options for * 04 debug2: ssh_connect: needpriv 0 05 …

5
รับ; 5D เมื่อกดปุ่ม ctrl + ลูกศรใน Terminal บน FreeBSD
ใน centos ฉันสามารถข้ามคำได้โดยกดปุ่ม Ctrl + ลูกศร (ซ้ายหรือขวา) ในเทอร์มินัล เมื่อฉัน ssh ลงในกล่อง FreeBSD และฉันลองแบบเดียวกันฉันได้: $ tail -f 20120412.log;5D;5D;5D (แต่ละลอง = ; 5D ) มีวิธีแก้ไขปัญหานี้หรือไม่? ฉันใช้ Ubuntu 12.04 + Terminator ขอบคุณล่วงหน้า.

7
SSH อักขระที่อ่านไม่ออกใน vim / nano บนรีโมตเซิร์ฟเวอร์
... และมันทำให้ฉันเสียสติ โดยทั่วไป (สิ่งนี้เกิดขึ้นในช่วงสองสามเดือนที่ผ่านมา) ฉันลงชื่อเข้าใช้เซิร์ฟเวอร์ CentOS ที่แตกต่างกันสองสามตัว (หนึ่ง Linode, VPS อื่นและโฮสต์ที่ใช้ร่วมกันที่ฉันเข้าถึงเชลล์), ทำงาน 5.5, 5.7 และ 6 จากฉัน Mac ที่ใช้ OS X Lion โดยใช้ Terminal โดยทั่วไป: $ ssh username@example.com [remote-host] $ nano somefile.txt เมื่อฉันเริ่มต้นการแก้ไขไฟล์ถ้าผมใช้ปุ่มลูกศรเพื่อย้ายไปรอบเคอร์เซอร์หรือเริ่มต้นการลบแล้วพิมพ์อีกครั้งเคอร์เซอร์กระโดดไปรอบ ๆ เล็กน้อยและถ้าผมบันทึกไฟล์และเปิดมันก็ชัดเจนว่าเคอร์เซอร์เป็นในความเป็นจริงกระโดดข้ามสถานที่ในบรรทัดโดยไม่มีเหตุผลชัดเจน ฉันได้รับสิ่งต่าง ๆ เช่น "นี่คือข้อความใหม่" เมื่อฉันพิมพ์ (ไปยังตัวแก้ไขเคอร์เซอร์บ้า) "นี่คือบรรทัดข้อความ" มันเป็นปัญหาใหญ่เมื่อพูดถึงการแก้ไขไฟล์กำหนดค่าเพราะฉันมักจะต้องแก้ไขหนึ่งบรรทัดบันทึกและปิดจากนั้นเปิดใหม่อีกครั้งเพื่อให้แน่ใจว่าบรรทัดนั้นถูกต้อง ... จากนั้นแก้ไขอีกบรรทัด ... และมันค่อนข้างน่ารำคาญ . ฉันพบปัญหาในการเรนเดอร์ Linode …
18 ssh  terminal  linux 

4
ระบุพอร์ต SSH สำหรับ Git
ฉันใช้พอร์ต ssh ที่ไม่ได้มาตรฐาน (1234) สำหรับเซิร์ฟเวอร์ส่วนใหญ่ที่ฉันเชื่อมต่อ ดังนั้นในไฟล์ config ssh ของฉันฉันมี: Port 1234 แต่ github.com ใช้พอร์ต 22 เมื่อฉันพยายามเชื่อมต่อกับ github มันจะพยายามใช้พอร์ต 1234 อย่างเห็นได้ชัดตอนนี้ฉันต้องแก้ไขการตั้งค่า ssh เพื่อให้ใช้งานได้ นี่เป็นตัวอย่างจากการตั้งค่า git ของฉัน: [remote "origin"] url = git@github.com:asdf/asdf.git
18 ssh  git 

3
วิธีการ ssh ไปยังเซิร์ฟเวอร์ที่ฉันไม่สามารถเข้าถึงได้โดยตรง?
บริบท ฉันกำลังเรียกใช้ Ubuntu Desktop เป็นเครื่องหลักของฉันซึ่งฉันจะเรียก D. ฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์ S ผ่าน ssh แต่ไฟร์วอลล์ปิดกั้นฉัน ฉันมีการเข้าถึงเซิร์ฟเวอร์ S ผ่านเส้นทางที่ยุ่งยากมากที่เกี่ยวข้องกับเครื่องเสมือน Windows และฉาบ สิ่งนี้ทำให้การทำงานกับเซิร์ฟเวอร์นี้น่ารำคาญอย่างยิ่ง: สภาพแวดล้อมที่แตกต่างอย่างสิ้นเชิงการคัดลอก / วางไม่ทำงานฉันไม่สามารถใช้เดสก์ท็อปของฉันในขณะที่เชื่อมต่อกับมันได้อย่างเหมาะสม (Alt-Tab ถูกทำลายโดยเครื่องเสมือน) เป็นต้น ฉันตรวจสอบแล้วว่าฉันสามารถ ssh จากเซิร์ฟเวอร์ S ไปยังเครื่องเดสก์ท็อปของฉัน D (ตรงกันข้ามกับสิ่งที่ฉันต้องการ) ฉันสามารถเริ่ม "ส่งต่อพอร์ต" หรือคล้ายกันจากเซิร์ฟเวอร์เพื่อให้ฉันสามารถ ssh ไปยังเซิร์ฟเวอร์จากเดสก์ทอปของฉันได้หรือไม่

2
SSH MOTD ต่อผู้ใช้
ฉันต้องการแสดงแบนเนอร์ (ข้อความต้อนรับ) สำหรับผู้ใช้ SSH ที่มีข้อความต้อนรับเฉพาะสำหรับผู้ใช้แต่ละคน
17 linux  ssh  banner  motd 

5
SSH / SSHD - ฉันจะตั้งค่าความพยายามเข้าสู่ระบบสูงสุดได้อย่างไร
วิธีที่ง่ายที่สุดในการตั้งค่าความพยายามเข้าสู่ระบบสูงสุดในสภาพแวดล้อม LAMP คืออะไร (sshd ติดตั้งผ่าน yum) มีแพ็คเกจหรือกฎไฟร์วอลล์แบบง่ายหรือไม่?
17 security  ssh 

2
ข้อดีและข้อเสียของ FTP vs SSH สำหรับการถ่ายโอนไฟล์คืออะไร
เหตุใดจึงต้องพิจารณาตั้งค่าบริการ FTP บนเซิร์ฟเวอร์เมื่อไฟล์ถ่ายโอนทำงานได้ดีโดยใช้ SSH (พร้อม Midnight Commander บน Lunux และ FileZilla บนไคลเอนต์ Windows) ข้อดีและข้อเสียของทั้งคู่คืออะไร ยกเว้นความจริงที่ว่าททท FTP ได้รับการสนับสนุนอย่างกว้างขวางมากขึ้นโดยไคลเอนต์ที่แตกต่างกัน



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