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

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

8
วิธี SSH ไปยัง localhost ไม่มีรหัสผ่าน?
แก้ไข: ใส่สิ่งที่ทำ ฉันต้อง SSH localhostโดยไม่มีรหัสผ่านวิธีปกติในการทำ (ด้วยรหัสสาธารณะ) ไม่ทำงาน user@PC:~$ rm -rf .ssh/* user@PC:~$ ssh-keygen -t rsa > /dev/null Enter file in which to save the key (/home/user/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: user@PC:~$ ls .ssh/ id_rsa id_rsa.pub user@PC:~$ ssh-copy-id -i localhost The authenticity of host 'localhost …

2
เป็นความคิดที่ดีหรือไม่ที่จะนำ“ screen -r” ใน. bashrc ของฉัน
ฉันต้องการใช้หน้าจอเพื่อให้เซสชัน SSH มีชีวิตอยู่บนเซิร์ฟเวอร์ของฉัน มันจะดีถ้าฉันสามารถกลับมาทำงานเซสชันใด ๆ โดยอัตโนมัติสำหรับผู้ใช้ของฉันเมื่อฉันเข้าสู่ระบบวิธีที่ตรงไปตรงมาในการทำเช่นนี้จะเพิ่ม "screen -r" เพื่อ. bashrc ของฉันและดูเหมือนว่าจะทำงานได้ดี ฉันแค่สงสัยว่าสิ่งนี้จะทำลายสิ่งใดภายใต้เงื่อนไขที่ฉันยังไม่ได้ทดสอบ ใครที่มีประสบการณ์ตรงนี้ใครสามารถบอกฉันได้ว่านี่คือสิ่งที่ฉันควรทำอย่างไร

2
ย้อนกลับ SCP ผ่านการเชื่อมต่อ SSH
ฉันมักจะต้องการไฟล์บางไฟล์จากเซิร์ฟเวอร์บางตัวเมื่อฉันอยู่บนแล็ปท็อปของฉัน แต่ถ้าผมไม่ทราบว่าเป็นแฟ้มที่ผมต้องsshเข้าสู่เซิร์ฟเวอร์มองไปรอบ ๆแล้วexit scp server:file .ถ้าฉันทำงานกับเดสก์ท็อปและเซิร์ฟเวอร์ของฉันซึ่งทั้งคู่มี IP แบบคงที่ฉันสามารถ SCP ย้อนกลับไฟล์ได้ ( scp desktop:~ file) แต่ฉันไม่สามารถทำได้สำหรับแล็ปท็อปของฉัน SCP มีวิธีที่ดีในการย้อนไฟล์ผ่านการเชื่อมต่อ SSH หรือไม่? ดังนั้นคอมพิวเตอร์ที่ฉันเชื่อมต่อกับ SSH จะส่งไฟล์ย้อนกลับไปยังไคลเอนต์หรือไม่
17 ssh  scp 

1
การส่งต่อช่อง ssh ของ Chrome
ฉันก่อนเข้าสู่เซิร์ฟเวอร์ ssh จากนั้นฉันพยายามใช้ Chrome สำหรับการส่งต่อช่องสัญญาณ ssh มีวิธี gui ในการทำเช่นนี้? ฉันสามารถทำสิ่งนี้ใน gui ของ Firefox ในเวลา 10 วินาทีดังนั้นฉันคิดว่า Chrome จะมีคุณสมบัติที่มีประโยชน์นี้เช่นกัน มีวิธีที่ง่ายกว่านี้หรือไม่? Linux /usr/bin/chromium-browser --proxy-server="socks5://localhost:3145" Windows C:\Users\username\AppData\Local\Chromium\Application\chrome.exe --proxy-server="socks5://localhost:3145" ฉันพบสิ่งนี้โดยการอ่านลิงก์ทั้งสองนี้ chrome ถุงเท้าพร็อกซีผ่านหมดเวลาการส่งต่อ ssh ปัญหา 38207 - chromium - SSH -D tunnel proxy ล้มเหลว chrome linux

2
ฉันจะบันทึกข้อความรหัสผ่านสำหรับเซิร์ฟเวอร์ SSH ใน PuTTY ได้อย่างไร
ฉันลงชื่อเข้าใช้เซิร์ฟเวอร์ที่ฉันเป็นเจ้าของด้วย PuTTY บน Windows มีวิธีใดบ้างที่ฉันสามารถบันทึกข้อความรหัสผ่านสำหรับรหัสส่วนตัวของฉัน (เช่นเดียวกับที่ฉันสามารถทำได้ใน Keychain บน Mac ของฉัน)
17 ssh  putty 

4
จะหยุด / ฆ่าอุโมงค์ที่เก็บไว้ได้อย่างไร?
ตอนนี้ฉันมีอุโมงค์อัตโนมัติแล้ววิธีที่ถูกต้องในการหยุดมันคืออะไร? ดูเหมือนจะไม่มีวิธีที่ง่ายในการทำเช่นนี้ เอกสารไม่ชัดเจนในส่วนนี้ วิธีที่ง่ายดูเหมือนว่าจะรีบูตเครื่อง? ถูกต้องหรือไม่
17 ssh 

4
คำสั่ง SSH ระยะไกล - คำเตือนการเชื่อมโยง bash: ไม่ได้เปิดใช้การแก้ไขสาย
ฉันใช้ทุบตี 4.3.11 (1) และติดตั้งปลั๊กอินประวัติต่อไปนี้ (ผ่าน. bash_it ): # enter a few characters and press UpArrow/DownArrow # to search backwards/forwards through the history bind '"^[[A":history-search-backward' bind '"^[[B":history-search-forward' เมื่อฉันเข้าสู่เซสชันแบบโต้ตอบทั้งหมดเป็นสิ่งที่ดี แต่เมื่อฉันรันคำสั่งระยะไกลผ่านssh host 'ls -als'ตัวอย่างเช่นฉันเห็นผลลัพธ์ต่อไปนี้: : ssh host 'ls -als' /home/ubuntu/.bash_it/plugins/enabled/history.plugin.bash: line 3: bind: warning: line editing not enabled /home/ubuntu/.bash_it/plugins/enabled/history.plugin.bash: line 4: bind: warning: …
17 bash  ssh  shell 


3
คีย์ SSH ส่วนตัว / สาธารณะของฉันบน UNIX อยู่ที่ไหน
ฉันเริ่มเข้าใจว่า RSA และระบบกุญแจสาธารณะ / ส่วนตัวทำงานอย่างไรและฉันสงสัยว่าที่เก็บคีย์ SSH ส่วนตัวและสาธารณะของฉันอย่างไร เมื่อฉันไปที่ไดเรกทอรีบ้านของฉันและฉันเรียกดูไดเรกทอรี. ssh (cd .ssh) ของฉันฉันเห็นเฉพาะไฟล์ "known_hosts" ซึ่งฉันเดาว่ามีกุญแจสาธารณะของเซิร์ฟเวอร์ SSH ระยะไกลที่แตกต่างกันที่ฉันรู้จัก ฉันจะหากุญแจเหล่านี้ได้ที่ไหน ฉันจำไม่ได้แม้แต่การสร้างพวกเขาตามวิธี แต่เนื่องจากฉันได้สร้างการเชื่อมต่อ ssh มาก่อนพวกเขาจะต้องอยู่ที่ไหนสักแห่ง ฉันใช้ OpenSSH_5.2p1 กับ MAC OS 10.6 ขอบคุณ!
17 macos  unix  ssh 

3
ฉันจะใช้ ssh เพื่อรันคำสั่งบนเครื่อง Unix ระยะไกลและออกก่อนที่คำสั่งจะเสร็จสมบูรณ์ได้อย่างไร
ฉันจะใช้ ssh เพื่อรันคำสั่งบนเครื่อง Unix และออกก่อนที่คำสั่งจะเสร็จสมบูรณ์ได้อย่างไร? ตัวอย่างเช่นถ้าฉันพิมพ์ ssh localhost 'sleep 60 &' ssh ค้างที่เทอร์มินัลของฉันจนกว่าการนอนหลับจะเสร็จสิ้นแม้ว่า sleep จะทำงานในพื้นหลัง
17 unix  ssh 


2
ตัวเลือก SourceTree SSH บน OS X
ฉันพยายามเชื่อมต่อกับ GitHub ผ่านSourceTreeบน OS X โดยใช้ SSH แม้ว่าฉันสามารถเชื่อมต่อบรรทัดคำสั่งที่ดีฉันไม่สามารถทำงานกับ repo ใด ๆ ผ่าน SSH ใน SourceTree ด้วยข้อผิดพลาด: ปฏิเสธการอนุญาต (publickey) หัวข้อความช่วยเหลือทั้งหมดที่ฉันพบทางออนไลน์แนะนำให้ตั้งค่าไคลเอ็นต์ SSH ใน SourceTree อย่างไรก็ตามเอกสารทั้งหมดนั้นมีไว้สำหรับรุ่น Windows ฉันจะเข้าถึงการตั้งค่า SSH บน SourceTree เวอร์ชั่น OS X ได้อย่างไร
17 macos  ssh 

3
มีเครื่องมืออย่าง WinSCP สำหรับ MacOS หรือไม่?
ฉันเคยใช้ WinSCP เพื่อเข้าสู่เซิร์ฟเวอร์ระยะไกลของฉัน ฉันต้องเข้าสู่ระบบด้วยคีย์ ssh และย้ายไฟล์จากและไปยังเซิร์ฟเวอร์ระยะไกล จนถึงตอนนี้ฉันยังไม่พบเครื่องมือใด ๆ ที่มีคุณสมบัติเหมือนกันสำหรับ MacOS ความคิดใด ๆ ไม่จำเป็นต้องฟรี
16 mac  ssh  osx-leopard  scp  winscp 

2
จะเกิดอะไรขึ้นกับกระบวนการที่ทำงานอยู่เมื่อฉันสูญเสียการเชื่อมต่อระยะไกลไปยังกล่อง * nix
ฉันสูญเสียการเชื่อมต่อ SSH ระยะไกลเป็นครั้งคราวกับ VPS ของฉัน ฉันใช้screenสำหรับกระบวนการที่ใช้เวลานาน แต่ฉันสงสัยว่าจะเกิดอะไรขึ้นกับกระบวนการที่ฉันทำงานนอกเหนือจากการทำงานเหล่านั้นภายในscreenเซสชันหากฉันขาดการเชื่อมต่อกับกล่อง เมื่อฉันสร้างการเชื่อมต่อกับกล่องอีกครั้งเกิดอะไรขึ้นกับกระบวนการ bash และ sshd ที่ทำงานเมื่อฉันขาดการเชื่อมต่อ วันนี้ฉันขาดการเชื่อมต่อซ้ำ ๆ และสังเกตเห็นกระบวนการ bash และ sshd อีกมากมายกว่าปกติ หากมีกระบวนการแขวนอยู่รอบ ๆ ฉันต้องฆ่าพวกเขาหรือไม่ ฉันจะทราบได้อย่างไรว่ากระบวนการใดถูกทอดทิ้งจากเซสชันก่อนหน้าของฉัน ขอบคุณสำหรับคำตอบใด ๆ !

3
ตั้งค่าพารามิเตอร์ -N ในไฟล์กำหนดค่า SSH
ฉันต้องการใช้แฟล็ก -N ในไฟล์ ssh config แต่ไม่แน่ใจว่าจะทำอย่างไร เป็นไปได้ไหม? -N Do not execute a remote command. This is useful for just for‐ warding ports (protocol version 2 only). Host foo HostName foo.bar.com User baz <how can I add -N flag here?>
16 linux  ssh 

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