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

OpenSSH (OpenBSD Secure Shell) เป็นชุดของโปรแกรมคอมพิวเตอร์ที่มีเซสชันการสื่อสารที่เข้ารหัสผ่านเครือข่ายคอมพิวเตอร์โดยใช้โปรโตคอล SSH

6
ฉันจะเข้าถึงโทรศัพท์ Ubuntu ผ่าน ssh ได้อย่างไร
เมื่อใดก็ตามที่ฉันพยายามเรียกใช้apt-get install openssh-serverฉันพบข้อผิดพลาดต่อไปนี้: root@ubuntu-phablet:/home/hablet# apt-get install openssh-server W: Not using locking for read only lock file /var/lib/dpkg/lock E: Unable to write to /var/cache/apt E: The package lists or status file could not be parsed or opened.

2
ไม่สามารถ ssh ลงในเซิร์ฟเวอร์ Ubuntu โดยใช้ชื่อโฮสต์
ฉันเพิ่งติดตั้ง Ubuntu 12.04 Server บนกล่องเก่า ๆ ที่เชื่อมต่อกับเราเตอร์ของฉันผ่านทางอีเธอร์เน็ต ฉันตั้งค่า openssh-server ตามคำแนะนำสำหรับการเข้าถึงระยะไกล แต่ฉันไม่สามารถ ssh จากแล็ปท็อปของฉันโดยใช้ชื่อโฮสต์ แม้ว่าแปลกฉันสามารถ ssh มันโดยใช้ที่อยู่ IP ฉันต้องการแก้ไขปัญหานี้เพื่อความสะดวก ฉันสังเกตเห็นว่ามีคำถามที่คล้ายกันสองสามข้อ แต่ดูเหมือนว่าทุกคนเหล่านี้มีความคิดว่าควรเข้าไปในทิศทางใดในการแก้ไขปัญหา ในฐานะผู้เริ่มต้นในการสร้างเครือข่ายในบ้านที่สมบูรณ์แบบฉันจะยินดีอย่างยิ่งหากใครบางคนจะบอกฉันว่าจะไปที่ไหนจากที่นี่
16 server  ssh  openssh 

2
เซิร์ฟเวอร์ openssh: ปฏิเสธข้อความส่ง
เมื่อฉันพยายามรีสตาร์ทsshเซิร์ฟเวอร์ในกล่องอูบุนตูของฉันฉันได้รับ me@me-one:~$ service ssh restart restart: Rejected send message, 1 matched rules; type="method_call", sender=":1.63" (uid=1000 pid=3354 comm="restart ssh ") interface="com.ubuntu.Upstart0_6.Job" member="Restart" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init") ผมรู้ว่าผมไม่ได้sudo-ed me@me-one:~$ sudo service ssh restart ssh start/running, process 3386 ทำไมความพยายามครั้งแรกถึงไม่เกิดข้อผิดพลาดเหมือนPermission deniedหรือคล้ายกัน ฉันจะเอาชนะข้อผิดพลาดเมื่อทำงานเป็นrootและไม่สนใจคำเตือน / ข้อผิดพลาดโดยปริยายหรือไม่? หรือมันเป็นเพียงการเขียนโปรแกรมที่ไม่ดีโดยopensshนักพัฒนา?
16 root  openssh 

4
อะไรเป็นสาเหตุของปัญหา SSH หลังจากรีบูตเซิร์ฟเวอร์ 14.04
เหตุใดการรีบูตเซิร์ฟเวอร์ที่ใช้งาน Ubuntu 14.04 ให้ข้อผิดพลาด 'การเชื่อมต่อถูกปฏิเสธ' ฉันเห็นssh: connect to host <IP-address-here> port 22: Connection refusedแต่เพียง 14.04 และหลังจากรีบูตเท่านั้น ฉันใช้เดสก์ท็อป 12.04 ที่บ้าน ฉันจะแก้ไขปัญหานี้ได้อย่างไร หากต้องการทำให้คำถามชัดเจนขึ้นนี่คือสิ่งที่ทำงานหรือไม่ได้ผลสำหรับฉัน: SSH ไปสู่การติดตั้งใหม่ 12.04> ออกจากระบบ> SSH อีกครั้ง> ใช้งานได้ SSH ไปสู่การติดตั้งใหม่ 12.04> เริ่มระบบใหม่> SSH อีกครั้ง> ใช้งานได้ SSH ไปยังการติดตั้งใหม่ที่ 14.04> ออกจากระบบ> SSH อีกครั้ง> ใช้งานได้ SSH ไปสู่การติดตั้งใหม่ที่ 14.04> รีบูต> SSH อีกครั้ง> การเชื่อมต่อถูกปฏิเสธ ปัญหาที่ฉันมีไม่เหมือนใครกับ …
15 server  14.04  ssh  openssh 

2
เริ่ม SSH โดยอัตโนมัติเมื่อบูต
สร้างแบรนด์ใหม่ให้กับ linux และ Ubnuntu โดยสมบูรณ์ การตั้งค่าเครื่องเพื่อเรียนรู้ลึก / เครือข่ายประสาท จนถึงตอนนี้ก็เป็นไปด้วยดี เตรียมพร้อมทุกอย่างที่ติดตั้งและใช้งาน ฉันต้องการ ssh จากแล็ปท็อป Mac ของฉันเพื่อใช้ระบบ ฉันติดตั้งopensshและทำให้มันใช้งานได้ อย่างไรก็ตามเมื่อฉันรีสตาร์ทเครื่องเซิร์ฟเวอร์ ssh ไม่รีสตาร์ท ฉันจะตรวจสอบด้วยsudo service ssh statusและรายงานและข้อผิดพลาด ฉันสามารถเริ่มต้นได้และทุกอย่างทำงานได้ดี ความคิดแรกของฉันคือฉันต้องบอกให้เริ่มการรีบูตและฉันพบกระทู้นี้ซึ่งบอกว่าควรเริ่มต้นโดยค่าเริ่มต้นและฉันไม่จำเป็นต้องเพิ่ม chrontab หรืออะไรแบบนั้น ดังนั้นฉันไม่คิดว่าเป็นอย่างนั้น จากนั้นฉันได้พบเธรดนี้ซึ่งแนะนำให้ใช้คำสั่งsudo update-rc.d ssh defaultsแต่เธรดนั้นค่อนข้างเก่าและดูเหมือนว่าคำตอบนั้นอาจไม่ถูกต้องเลยใช่ไหม ดังนั้นฉันจึงพบกระทู้นี้ซึ่งแนะนำให้ใส่เครื่องหมายListenAddressบรรทัดในไฟล์sshd_config โดยพื้นฐานแล้วจะบอกว่าหากใช้ ListenAddress อาจพยายามรับ IP ก่อนที่จะได้รับการกำหนดโดย DCHP ดังนั้นการเริ่มต้นจึงล้มเหลว ซึ่งทำให้รู้สึก แต่ฉันต้องการพารามิเตอร์นั้นเพื่อให้การส่งต่อพอร์ตของฉันทำงานผ่านเครือข่ายในบ้านของฉัน เอกสารนี้ภายใต้รายการสำหรับListenAddressบอกว่า The default is to listen on all …
15 16.04  ssh  openssh 

2
ฉันจะออกใบรับรองอภินิหาร OpenSSL อีกครั้งได้อย่างไร
ด้วยความล้มเหลวของหัวใจล้มเหลวเมื่อเร็ว ๆ นี้และฉันก็ยังพยายามอย่างหนักเพื่อเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์บางตัว คำถามของฉันคือฉันจะออกใบรับรอง Snakeoil ที่มาพร้อมกับ Openssl ใหม่ได้อย่างไร ใบรับรองที่ใช้อยู่ในปัจจุบันออกให้ในปี 2555 ดังนั้นชัดเจนก่อนเกิดเหตุการณ์นี้ ดังนั้นดูเหมือนว่าโปรโตคอลที่นี่คือการออกใบรับรองใหม่ทั้งหมดและฉันไม่สามารถหาข้อมูลเกี่ยวกับวิธีการเพื่อ snakeoil ฉันเป็นคนเดียวที่ใช้ใบรับรองนั้นสำหรับ PHPmyadmin ดังนั้นฉันจำเป็นต้องอัปเดตหรือไม่
15 openssh 

1
วิธีสร้างไฟล์ Openssl .pem และตำแหน่งที่เราต้องวางไฟล์
ฉันต้องการสร้าง.pemไฟล์OpenSSL เพื่อให้สามารถล็อกอินระยะไกลผ่าน ssh โดยใช้.pemไฟล์ที่รหัสผ่าน ฉันสามารถสร้างรหัสเช่นเดียวกับ.crtและ.pemไฟล์โดยใช้ต่อไปนี้ sudo openssl genrsa -des3 -out server.key 2048 openssl req -new -key server.key -out server.csr openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt openssl x509 -inform DER -outform PEM -in server.crt -out server.crt.pem แต่ปัญหาคือที่ที่ฉันต้องวางไว้ที่ฝั่งเซิร์ฟเวอร์หรือการเปลี่ยนแปลงใดที่ฉันต้องทำใน/etc/ssh/sshd_configไฟล์เพื่ออนุญาตให้ล็อกอินระยะไกลผ่าน ssh โดยใช้.pemไฟล์ ฉันต้องการให้ลูกค้าเชื่อมต่อเครื่องของฉันในลักษณะดังต่อไปนี้ ssh -i server_crt.pem username@my_ip การเปลี่ยนแปลงอะไรที่ฉันต้องทำเพื่อการนำไปใช้ ขอบคุณ

2
SSH กับ IP แต่ไม่ใช่ชื่อโฮสต์ได้หรือไม่?
เมื่อฉัน SSH โดยตรงกับที่อยู่ IP ของเซิร์ฟเวอร์มันทำงาน (ssh michael@10.1.10.129) สำหรับการอ้างอิงนี่คือพรอมต์ผลลัพธ์: michael@noranetserver:~$ อย่างไรก็ตาม ssh-ing ตามชื่อไม่ได้เป็นเช่นนั้น: ssh michael@noranetserver ssh: Could not resolve hostname noranetserver: nodename nor servname provided, or not known ทำไมถึงเป็นเช่นนี้?
13 server  ssh  lan  openssh 

3
ข้อผิดพลาด `ไม่สามารถโหลดคีย์โฮสต์` เมื่อพยายามสร้างคีย์โฮสต์ SSH ใหม่
ฉันกำลังพยายามสร้างคีย์โฮสต์ ssh-server ขึ้นใหม่ ฉันมีอย่างน้อยสองวิธีในการทำเช่นนี้: ด้วย dpkg- กำหนดค่าใหม่ dpkg-reconfigure openssh-server สิ่งนี้ใช้ได้ดี แต่ฉันไม่สามารถให้ความยาวคีย์ได้ ฉันต้องการตัวอย่าง 4096 สำหรับคีย์ RSA ด้วยตนเองกับ ssh-keygen sudo ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N 'myverylongpasswordhere' -b 4096 -t rsa สิ่งนี้จะสร้างคีย์ให้ฉันใหม่ แต่หลังจากรีสตาร์ทเซิร์ฟเวอร์ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: could not load host key: /etc/ssh/ssh_host_rsa_key ดังนั้นฉันตรวจสอบไฟล์ sshd_config คืออะไร: HostKey /etc/ssh/ssh_host_rsa_key ตรงกับที่สมบูรณ์แบบ ดังนั้นฉันจึงตรวจสอบเจ้าของและสิทธิ์ในกุญแจทั้งหมดของฉัน -rw------- 1 root root 3326 Mär 24 08:57 …
13 ssh  openssh 

2
ไดเร็กทอรี. ssh อยู่ที่ไหน
ฉันติดตั้ง openssh แล้ว แต่หา.sshไดเรกทอรีไม่เจอ ทุกคนสามารถบอกฉันได้ไหมว่าฉันจะหาไดเร็กตอรี่นี้ได้ที่ไหน? PSฉันติดตั้ง Ubuntu 16.10 เป็นเครื่องเสมือน

2
ความแตกต่างระหว่างเซิร์ฟเวอร์การเลือกซอฟต์แวร์
ฉันกำลังติดตั้งเซิร์ฟเวอร์ Ubuntu และฉันต้องการทราบความแตกต่างระหว่างสิ่งเหล่านี้: [ ] OpenSSH server [ ] DNS server [ ] LAMP server [ ] Mail server [ ] PostgreSQL server [ ] Print server [ ] Samba file server [ ] Tomcat Java server [ ] Virtual Machine host [ ] Manual package selection มีใครอธิบายได้บ้าง

1
ฉันได้รับข้อผิดพลาดโปรโตคอลที่พยายาม Putty ไม่ถูกต้องเมื่อฉัน SSH เข้าสู่เซิร์ฟเวอร์ของฉันจาก Windows
ฉันมี Putty ที่เชื่อมต่อผ่าน SSH ไปยังเซิร์ฟเวอร์ Ubuntu 12.10 ของฉันเป็นเวลาหลายเดือน เมื่อวานนี้ฉันเริ่มได้รับข้อผิดพลาดต่อไปนี้ทุกครั้งที่ฉันเชื่อมต่อ: PuTTY X11 proxy: พยายามตรวจสอบโปรโตคอลผิดพลาด ฉันสามารถทำทุกอย่างในเซสชันยกเว้นเรียกใช้แอปพลิเคชัน X Windows สำหรับความรู้ของฉันไม่มีอะไรเปลี่ยนแปลงบนฝั่ง Windows และฉันเพิ่งติดตั้งการอัปเดต @ 20 ทางฝั่ง Ubuntu ระหว่างการบำรุงรักษาอัปเกรดปกติ ฉันใช้ Xming เป็นเซิร์ฟเวอร์ X บนไคลเอนต์ Windows และอย่างที่ฉันบอกว่ามันใช้งานได้ดี ฉันมีผลการค้นหาของ Google หลายสิบรายการพร้อมกับข้อผิดพลาดนี้และดูเหมือนว่าส่วนใหญ่เกี่ยวข้องกับข้อผิดพลาดที่เกิดขึ้นหลังจากการเชื่อมต่อ SSH ในขณะที่พยายาม SU หรือ SUDO ไปยังบัญชีอื่น แต่สิ่งนี้เกิดขึ้นกับการเชื่อมต่อผู้ใช้ปกติของฉัน ฉันได้ลองลบไฟล์. Xauthority ในโฮมไดเร็กตอรี่ของฉัน, และ xauth เพิ่มคำสั่งต่าง ๆ เพื่อลองและได้รับ "magic …
12 12.10  openssh 

3
วิธีการป้อนรหัสผ่านพวงกุญแจเริ่มต้นผ่านบรรทัดคำสั่ง?
มีวิธีการป้อนรหัสผ่านพวงกุญแจเริ่มต้นโดยใช้บรรทัดคำสั่งหรือไม่ ตัวอย่างเช่น คุณมีการตั้งค่าระยะไกลของ Ubuntu 10.10 ที่ตั้งค่าให้เข้าสู่ระบบอัตโนมัติ คุณไม่ต้องการลบรหัสผ่านของพวงกุญแจ ระบบบูทและเข้าสู่ระบบโดยอัตโนมัติจากนั้นขอรหัสผ่านพวงกุญแจตอนนี้คุณสามารถสร้างการเชื่อมต่อ ssh แต่คุณไม่สามารถเดสก์ท็อประยะไกล คุณสามารถทำอะไรเพื่อป้อนรหัสผ่านพวงกุญแจ ณ จุดนี้ นอกจากนี้เพื่อให้ชัดเจนยิ่งขึ้นนี่คือจากการเชื่อมต่อระยะไกลโดยใช้บรรทัดคำสั่ง


2
การหมดเวลาเชื่อมต่อสำหรับเซิร์ฟเวอร์ ssh
ฉันกำลังพยายามติดตั้ง openssh-server แต่ฉันประสบปัญหาในการเชื่อมต่อ ฉันเปลี่ยนพอร์ตเป็นสิ่งที่ไม่ได้มาตรฐาน (57757) จากนั้นตั้งค่าเราเตอร์ให้ส่งต่อไปยังพอร์ตนั้น บน LAN ของฉันฉันสามารถ ssh ลงในเครื่องของฉันได้ดีโดยใช้พอร์ต 57757 แต่ไม่สามารถทำได้บน WAN หากฉันอยู่นอก LAN และฉันพยายามเข้าถึงเครื่องโดยใช้พอร์ตที่ไม่ถูกต้องฉันจะได้รับข้อความ "การเชื่อมต่อถูกปฏิเสธ" ทันที อย่างไรก็ตามด้วยพอร์ตที่ถูกต้องเพียงแฮงค์และหมดเวลา ฉันจะลองแก้ไขข้อผิดพลาดได้อย่างไร ฉันลองใช้ traceroute แต่มันไม่ได้บอกอะไรที่มีประโยชน์เลย แก้ไข: ฉันตระหนักว่าปัญหาของฉันคือเราเตอร์ของฉันไม่สนับสนุนการเข้าถึงโดย WAN IP ภายใน ฉันออกไปที่เซิร์ฟเวอร์อื่นแล้วกลับมาทำงานได้ดี
11 ssh  openssh 

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