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

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

4
ฉันจะใช้ keyfile เพื่อถ่ายโอนข้อมูลจากเซิร์ฟเวอร์หนึ่งไปยังเซิร์ฟเวอร์อื่นได้อย่างไร
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 7 ปีที่ผ่านมา ฉันลาดเท scp เซิร์ฟเวอร์อื่นใช้การเชื่อมต่อ SFTP เท่านั้น ขณะนี้ฉันกำลังพยายามทำ sftp jay@server.name.com:/files> put -r ~/ -i keynameillegal option -- iไม่ทำงานแก้ไขเพียงกับ

7
ไม่มีวิธีการรับรองความถูกต้องที่ใช้ได้ใน FileZilla
ฉันใช้ FileZilla เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ SFTP ของฉัน แต่เมื่อฉันพยายามเชื่อมต่อมันทำให้ฉันมีข้อผิดพลาดนี้ ข้อผิดพลาด: ยกเลิกการเชื่อมต่อ: ไม่มีวิธีการตรวจสอบสิทธิ์ที่รองรับ (เซิร์ฟเวอร์ส่ง: publickey) ฉันสร้างรหัสส่วนตัวด้วย PuTTYgen แล้วเพิ่มลงใน FileZilla แต่ข้อผิดพลาดนี้ยังคงปรากฏ ข้อผิดพลาดนี้หมายความว่าอย่างไร และฉันจะแก้ปัญหาได้อย่างไร

4
ทรัพยากรไคลเอ็นต์ SSH ระบบย่อย Windows 10 Linux ไม่สามารถใช้งานได้ชั่วคราว
ฉันพยายามที่จะ ssh ลงในเซิร์ฟเวอร์ระยะไกลของฉันภายในระบบย่อย Linux 10 ของ Windows ฉันใช้ MS Windows 10 Home Insider Preview build 14366 ขณะที่พรอมต์คำสั่งฉันพิมพ์: ssh user@domain.com ไม่กี่วินาทีหลังจากพิมพ์คำสั่ง ssh ฉันได้รับข้อความต่อไปนี้: ssh: เชื่อมต่อกับโฮสต์ domain.com พอร์ต 22: ทรัพยากรไม่สามารถใช้งานได้ชั่วคราว ฉันสามารถเชื่อมต่อโดยใช้ Putty ได้สำเร็จและใช้ ssh ภายใน Git Bash ดังนั้นสิ่งนี้ทำให้ฉันเชื่อว่าปัญหานี้เกิดขึ้นในพีซีของฉันและเฉพาะเจาะจงมากขึ้นในระบบย่อยของ Linux ฉันยังคงเป็นมิตรกับสิ่งแวดล้อมของ Linux และไม่แน่ใจว่าจะตีความข้อความนี้อย่างไร ทรัพยากรใดไม่พร้อมใช้งานและฉันควรทำอย่างไรเพื่อให้พร้อมใช้งาน
25 windows-10  bash  ssh 

5
มีความเสี่ยงแค่ไหนที่จะมีเซิร์ฟเวอร์ส่วนบุคคลที่เปิด ssh บนอินเทอร์เน็ต
ความต่อเนื่องของชื่อจะเป็น“ ในขณะที่มีความรู้ จำกัด เกี่ยวกับความปลอดภัยของอินเทอร์เน็ต” ฉันเพิ่งตั้งค่าเซิร์ฟเวอร์ขนาดเล็กที่มีคอมพิวเตอร์ระดับต่ำที่รันเดเบียนโดยมีวัตถุประสงค์เพื่อใช้เป็นที่เก็บข้อมูลส่วนบุคคล git ฉันได้เปิดใช้งาน SSH และรู้สึกประหลาดใจมากที่ความรวดเร็วซึ่งมันทรมานจากการโจมตีที่ดุร้ายและไม่ชอบ จากนั้นฉันก็อ่านว่านี่คือ ค่อนข้างบ่อย และเรียนรู้เกี่ยวกับมาตรการรักษาความปลอดภัยขั้นพื้นฐานเพื่อป้องกันการโจมตีเหล่านี้ (คำถามมากมายและซ้ำซ้อนในการจัดการข้อผิดพลาดของเซิร์ฟเวอร์ดูตัวอย่าง อันนี้ หรือ อันนี้ ) แต่ตอนนี้ฉันสงสัยว่าทั้งหมดนี้มีค่าความพยายาม ฉันตัดสินใจที่จะตั้งค่าเซิร์ฟเวอร์ของตัวเองเพื่อความสนุก: ฉันสามารถพึ่งพาโซลูชันของบุคคลที่สามเช่นที่เสนอโดย gitbucket.org, bettercodes.org ฯลฯ ในขณะที่ความสนุกส่วนหนึ่งเกี่ยวกับการเรียนรู้เกี่ยวกับความปลอดภัยของอินเทอร์เน็ตฉันมีเวลาไม่เพียงพอ อุทิศให้กับการเป็นผู้เชี่ยวชาญและมั่นใจว่าฉันใช้มาตรการป้องกันที่ถูกต้อง เพื่อที่จะตัดสินใจว่าฉันจะเล่นกับโครงการของเล่นนี้ต่อไปหรือไม่ฉันอยากจะรู้ว่าฉันมีความเสี่ยงที่จะทำเช่นนั้น ตัวอย่างเช่นคอมพิวเตอร์เครื่องอื่นที่เชื่อมต่อกับเครือข่ายของฉันถูกคุกคามด้วยเช่นกันในระดับใด? คอมพิวเตอร์บางเครื่องใช้งานโดยผู้ที่มีความรู้น้อยกว่า Windows ที่ใช้งานจริง ความเป็นไปได้ที่ฉันประสบปัญหาจริงคืออะไรถ้าฉันทำตามคำแนะนำพื้นฐานเช่นรหัสผ่านที่รัดกุมการเข้าถึงรูทสำหรับ ssh ที่ไม่ใช่พอร์ตมาตรฐานสำหรับ ssh และอาจปิดการใช้งานการล็อกอินรหัสผ่านและใช้กฎ fail2ban, denyhosts หรือ iptables อีกวิธีหนึ่งมีหมาป่าร้ายขนาดใหญ่ที่ฉันควรกลัวหรือว่าทั้งหมดเกี่ยวกับการหลบหนี kiddies สคริปต์หรือไม่?
24 security  ssh  debian 

3
หากฉันพิมพ์ชื่อผู้ใช้ของฉันเมื่อ ssh-ing มีวิธีการย้อนกลับและเปลี่ยนหรือไม่?
เมื่อ ssh-ing ใช้ putty บางครั้งฉันพิมพ์ชื่อผู้ใช้ของฉันผิดและกดปุ่มEnterก่อนที่ฉันจะเข้าใจผิด เมื่อได้รับแจ้งให้ใส่รหัสผ่านจะมีวิธีใดบ้างที่จะย้อนกลับและป้อนชื่อผู้ใช้ของฉันอีกครั้งแทนที่จะต้องปิดคอนโซลแล้วเปิดใหม่
24 linux  ssh  putty  username 

4
โดยทั่วไปแล้ว SSH ใช้ข้อมูลเท่าใด
ฉันต้องการ ssh ลงในแล็ปท็อป (Ubuntu) ซึ่งจะเชื่อมต่อผ่านการเชื่อมต่อ 3G ดังนั้นฉันจึงจำเป็นต้องประเมินว่าฉันจะใช้ข้อมูลจำนวนเท่าไรเพื่อเลือกแผนสิ่งทอสำหรับทำชุดเสื้อผ้า แยกจากการถ่ายโอนไฟล์ซึ่งฉันสามารถกำหนดจำนวนข้อมูลที่จะใช้ได้อย่างง่ายดายจำนวนทั่วไปที่เซสชัน ssh ใช้คืออะไร มีความสัมพันธ์บางอย่างเช่นการใช้lsไดเรกทอรีที่มี 50 รายการจะมีค่าใช้จ่ายข้อมูลจำนวนหนึ่งหรือไม่ หรือมันขึ้นอยู่กับเวลามากขึ้นและเซสชั่น ssh ส่งข้อมูลจำนวนหนึ่งต่อช่วงเวลาหนึ่งโดยไม่คำนึงถึงการใช้งานหรือไม่?
24 linux  ssh  bitrate 

4
Automount sshfs โดยใช้ fstab โดยไม่ต้อง mount -a
โปรดพิจารณาบรรทัด fstab ต่อไปนี้ (ตัวแบ่งบรรทัดสำหรับการอ่านได้): sshfs#user@192.168.1.123:/home/user/ /home/user/Server/ fuse auto,user,_netdev,reconnect,uid=1000,gid=1000,IdentityFile=/home/user/.ssh/id_rsa,idmap=user,allow_other 0 มันใช้งานได้ดี แต่การรีบูตทุกครั้งที่ฉันต้องใช้mount -aเพื่อเมานต์เซิร์ฟเวอร์ (หรือคลิกที่ไอคอนที่เหมาะสมใน Thunar เพื่อเมานต์สิ่งของ) เป็นไปได้หรือไม่ที่จะติดตั้งไดเรกทอรี ssh ของฉันทันทีที่บูตเครื่อง? ฉันใช้ Xubuntu 13.10
24 linux  ubuntu  ssh  sshfs  fuse 

9
SSH ทำงานได้ในแบบฉาบ แต่ไม่ใช่เทอร์มินัล
เมื่อฉันพยายาม ssh นี้ใน terminal: ssh username@sub.domain.comฉันได้รับข้อผิดพลาดต่อไปนี้: Connection closed by 69.163.227.82 เมื่อฉันใช้ putty ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ ทำไมสิ่งนี้จึงเกิดขึ้นและฉันจะทำให้มันทำงานในอาคารผู้โดยสารได้อย่างไร? ssh -v username@sub.domain.com OpenSSH_6.0p1 (CentrifyDC build 5.1.0-472) (CentrifyDC build 5.1.0-472), OpenSSL 0.9.8w 23 Apr 2012 debug1: Reading configuration data /etc/centrifydc/ssh/ssh_config debug1: /etc/centrifydc/ssh/ssh_config line 52: Applying options for * debug1: Connecting to sub.domain.com [69.163.227.82] port 22. debug1: …
24 linux  ssh  terminal  putty 

8
SSH ที่ไม่มีรหัสผ่าน (ไม่มีรหัสผ่าน) ใน Synology DSM 5 เช่นเดียวกับผู้ใช้อื่น (ที่ไม่ใช่รูท)
ฉันกำลังพยายามที่จะ ssh เข้าไปในสถานีดิสก์ของฉัน Synology โดยไม่ต้องใช้รหัสผ่าน (การตรวจสอบคีย์สาธารณะ) แต่เป็นที่ไม่ใช่รูต เมื่อฉันพยายามที่จะ ssh เป็น root โดยไม่มีรหัสผ่านมันใช้งานได้ การทำตามขั้นตอนเดียวกันที่แน่นอนสำหรับผู้ใช้รายอื่นไม่ทำงาน มันมักจะถามหารหัสผ่าน (เช่นกันการใช้รหัสผ่านก็ใช้งานได้เช่นกัน) ฉันได้ปฏิบัติตามคู่มือทุกฉบับสำหรับสิ่งนี้ แต่ฉันคิดว่าพวกเขาทั้งหมดมีให้กับ DSM 4.x แทนที่จะเป็นเวอร์ชัน 5.0 ใหม่ บันทึกการดีบัก SSH นี่คือบันทึกการดีบักเมื่อฉันลองด้วยแฟล็ก -vvv: aether@aether-desktop:~$ ssh -vvv aether@aether-ds.local OpenSSH_6.2p2 Ubuntu-6ubuntu0.2, OpenSSL 1.0.1e 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * …
24 linux  ssh  nas  synology 

8
กำลังโหลด aliases เชลล์โลคัลไปยังเซสชัน ssh dynamicaly
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 7 ปีที่ผ่านมา เมื่อฉันเข้าสู่เครื่องโดยใช้sshฉันต้องการให้นามแฝงและฟังก์ชั่นของฉันอยู่ที่นั่น พูดอีกอย่างคือเข้าสู่เครื่องบางอย่างที่ฉันต้องการฉันสามารถใช้ทางลัดคำสั่งของฉัน ฉันต้องการมันเป็นแบบไดนามิกทุกครั้งที่ฉันเข้าสู่ระบบฉันหวังว่าฉันจะได้รับการปรับปรุงนามแฝง หมายเหตุ: บ่อยครั้งที่มันเป็นครั้งแรกที่เข้าสู่ระบบโดยไม่ทราบว่าเครื่องและไฟล์ที่นั่น บางครั้งมันเป็นการเข้าสู่ระบบเดียวเพียงครั้งเดียวสำหรับเครื่องนั้น จะต้องมีการทำความสะอาดหลังจากนั้นการกำหนดค่าก่อนหน้านี้จะต้องถูกเรียกคืนด้วย
24 linux  bash  shell  login  ssh 

1
การใช้คลิปบอร์ดผ่าน SSH ในกลุ่ม
ฉันมี Ubuntu 11.04 เดสก์ท็อปและเซิร์ฟเวอร์ VPS 11.04 หลังจากเปลี่ยนvimด้วยvim-gtk(ผมไม่จำเป็นต้อง GUI แม้ว่า) vimผมสามารถที่จะใช้คลิปบอร์ดของระบบใน ฉันต้องการที่จะใช้คุณลักษณะเหมือนกันในเซิร์ฟเวอร์ Ubuntu ssh -Xแต่ดูเหมือนว่ามันไม่ได้ทำงานกับ มีวิธีที่ฉันสามารถเปิดใช้งานคุณลักษณะนั้นหรือฉันจำเป็นต้องใช้nanoสำหรับสิ่งนั้นหรือไม่?
24 ubuntu  ssh  vim 

4
SSH config wildcard บนชื่อโฮสต์แบบขยาย
ฉันต้องการให้ตัวแทนในการกำหนดค่า SSH ของฉันเพื่อตั้งชื่อผู้ใช้เริ่มต้นของฉันเป็นค่าเฉพาะสำหรับโฮสต์ทั้งหมดในโดเมนที่แน่นอน แต่ฉันยังต้องการชื่อสั้น ๆ สำหรับโฮสต์บางแห่ง ฉันคาดหวังว่าสิ่งนี้จะทำงาน: Host *.mydomain.com User myusername Host host1 Hostname host1.mydomain.com ด้วยการตั้งค่าเหล่านั้นถ้าผมพิมพ์ssh host1.mydomain.comมันประเมินmyusername@host1.mydomain.comแต่ถ้าผมพิมพ์มันไม่ได้ใช้การตั้งค่าผู้ใช้ของฉันและฉันแทนดูssh host1mylocalusername@host1.mydomain.com มีวิธีที่จะใช้สัญลักษณ์แทนการแข่งขันในชื่อโฮสต์ที่ขยายสุดท้ายเพื่อให้ฉันสามารถพิมพ์รูปแบบสั้นหรือยาวและได้ผลลัพธ์เดียวกัน
23 ssh 

2
ฉันจะป้องกันการเคลียร์เอาต์พุตเทอร์มินัลได้อย่างไรเมื่อฉัน“ ออกจาก” เซสชัน SSH
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 9 ปีที่ผ่านมา นี่คือสถานการณ์: ฉันเปิดเทอร์มินัลใน Ubuntu และทำssh host-1ซึ่งทำงานได้ตามที่คาดไว้ จาก host-1 ฉันใช้ssh host-2งานได้ดีและเชื่อมต่อฉันกับ host-2 อีกครั้ง จาก host-2 ฉันทำเช่นecho "blah"ซึ่งพิมพ์blahไปที่หน้าจอ ปัญหา: ถ้าฉันทำexit, หน้าจอจะถูกล้างและฉันเหลือเพียงต่อไปนี้: Connection to host-2 closed. myusername$ ฉันจะป้องกันการลบเอาต์พุตจากหน้าจอที่สร้างโดยคำสั่งที่รันบน host-2 (เช่นblahฯลฯ ) ได้อย่างไรหลังจากฉันexitกลับไปที่ host-1 การดีบักบางอย่างที่ฉันทำไปแล้ว: ฉันมีเพื่อนลงชื่อเข้าใช้ host-1 และ host-2 ตรงตามข้างบนและเมื่อเขาexitมาจาก host-2 หน้าจอของเขาจะไม่ถูกล้างออก ดังนั้นมันจะต้องเป็นสิ่งที่ต้องทำกับสภาพแวดล้อมของฉัน ... ใช่มั้ย ความคิดใด …
23 bash  ssh 

7
วิธีการใช้คีย์ส่วนตัว SSH เพื่อเข้าสู่ระบบโดยไม่ต้องใส่ข้อความรหัสผ่านทุกครั้งบน Mac OS X Lion?
ฉันใช้ Mac OS X Lion และล็อกอินโฮสต์ระยะไกลผ่าน SSH ทุกวัน แม้ว่าข้อเท็จจริงที่ว่าฉันใช้คู่คีย์ SSH สำหรับการรับรองความถูกต้องระยะไกลและฉันไม่จำเป็นต้องใช้วลีการเข้าสู่ระบบของโฮสต์ทุกเครื่อง แต่ก็ยังน่ารำคาญมากที่เทอร์มินัลขอรหัสผ่านสำหรับการเข้าถึงคีย์ส่วนตัว SSH ของฉัน เพื่อเหตุผลด้านความปลอดภัยฉันคิดว่ารหัสผ่านสำหรับการเข้าถึงคีย์ส่วนตัว SSH นั้นเป็นสิ่งที่จำเป็นต้องมี มีวิธีที่ทำให้เครื่องขอวลีเพียงครั้งเดียวเมื่อเริ่มต้นแล้วจดจำได้และใช้กุญแจส่วนตัวของฉันโดยอัตโนมัติในรอบ SSH ภายหลัง? มีสคริปต์ที่เรียกว่าkeychainทำงานได้ดีบน Gentoo Linux แต่ฉันไม่เคยคิดออกใน Mac OS X Lion ยิ่งไปกว่านั้นยังมีเงื่อนไขที่น่ากลัวมากมายเช่นssh-agent, ssh-add. หลังจากอ่านเนื้อหาต่าง ๆ เกี่ยวกับชุดเครื่องมือ SSH เหล่านั้นและทำการทดลองที่ทำให้ผิดหวังฉันก็สับสนมากขึ้น ดังนั้นฉันมาที่ StackExchange ค้นหาคำแนะนำเกี่ยวกับคำถามต่อไปนี้ อะไรคือssh-agent, ssh-addและkeychain, Keychain Access.appพวกเขามีปฏิสัมพันธ์กันอย่างไร? ฉันจะป้อนวลีรหัสผ่านสำหรับคีย์ส่วนตัว SSH ของฉันหนึ่งครั้งได้ที่ล็อกอินและใช้อย่างอิสระในการสร้างเซสชัน SSH ในภายหลัง เอ่อ ... เกิดอะไรขึ้นเนี่Keychain …

4
วิธีเปิดใช้งานการเข้าถึงระยะไกลสำหรับบัญชีอื่นบน Mac จากระยะไกลผ่าน SSH
ฉันมีสิทธิ์ผู้ดูแลระบบที่คอมพิวเตอร์ Mac ระยะไกล ฉันสามารถเข้าถึงได้ผ่าน SSH Mac มีบัญชีผู้ใช้อื่นซึ่งไม่มีการเข้าถึงระยะไกล ฉันจะสามารถเปิดใช้งานการเข้าถึงระยะไกลสำหรับบัญชีอื่นได้จากระยะไกล (ผ่าน SSH) ได้อย่างไร

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