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

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

2
จะกำหนดพอร์ตที่จัดสรรบนเซิร์ฟเวอร์สำหรับอุโมงค์ย้อนกลับ openssh ที่ผูกไว้แบบไดนามิกได้อย่างไร?
เมื่อสร้างอุโมงค์ย้อนกลับใน OpenSSH เวอร์ชันล่าสุดสามารถกำหนดพอร์ตระยะไกลเป็น 0 เพื่อผูกพอร์ตที่มี: -R [bind_address:] พอร์ต: host: hostport ... หากอาร์กิวเมนต์พอร์ตเป็น `0 'พอร์ต Listen จะถูกจัดสรรแบบไดนามิกบนเซิร์ฟเวอร์และรายงานไปยังไคลเอนต์ ณ รันไทม์ openssh ssh manpage ของลูกค้า คำถามของฉันคือวิธีที่ฉันสามารถทำได้ (ในวิธีอัตโนมัติ) กำหนดการจัดสรรพอร์ตนี้บนเซิร์ฟเวอร์ ดูเหมือนว่าไม่มีประโยชน์ที่จะรายงานไปยังโฮสต์ที่รันไคลเอ็นต์ ssh แต่ไม่ถึงเป้าหมายซึ่งจะต้องทำการเชื่อมต่อกับพอร์ตนี้เพื่อเข้าถึงบริการบนไคลเอนต์ ตัวเลือกที่คล้ายกันสองตัวที่ฉันคิดว่าใช้งานได้ # netstat -ntlp บนเซิร์ฟเวอร์และค้นหาพอร์ตที่ต้องสงสัยที่ผูกไว้กับ 127.0.0.1 โดย sshd หรือโดยดูที่ผลลัพธ์ของ # lsof -p $PPID | grep TCP | grep LISTEN แต่สิ่งเหล่านี้ไม่ได้เป็นที่น่าพอใจจากมุมมองการทำงานอัตโนมัติและไม่มีวิธีการผูกพอร์ตแบบไดนามิกใด ๆ กลับไปยังพอร์ตบริการต้นทางหากมีการสร้างอุโมงค์มากกว่าหนึ่งรายการ …

4
ชักนำให้เกิดการเข้าสู่ระบบกราฟิก Mac จาก SSH
ฉันจะชักนำให้เกิดการเข้าสู่ระบบกราฟิก Mac จาก SSH ได้อย่างไร มีวิธีที่จะทำให้loginwindowกระบวนการเริ่มเซสชันผู้ใช้ด้วยการรันคำสั่งเมื่อล็อกอินจากระยะไกลผ่าน SSH ในฐานะผู้ดูแลระบบบน Mac OS X หรือไม่ เมื่อเครื่องอยู่ที่หน้าต่างลงชื่อเข้าใช้ (ไม่มีผู้ใช้ที่ลงชื่อเข้าใช้ในปัจจุบัน) ฉันต้องการให้เปิดเซสชันของผู้ใช้ราวกับว่าฉันคลิกชื่อผู้ใช้และป้อนรหัสผ่าน โซลูชันที่ไม่เกี่ยวข้องกับการเขียนสคริปต์ GUI เป็นที่ต้องการอย่างมาก แต่หน้า Apple KB นี้อาจเป็นที่สนใจสำหรับผู้ที่ไปเส้นทางนั้น

8
ฉันจะข้ามคำถาม“ known_host” ในครั้งแรกที่ฉันเชื่อมต่อกับเครื่องผ่าน SSH ด้วยกุญแจสาธารณะ / ส่วนตัวได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ฉันจะหลีกเลี่ยงการตรวจสอบโฮสต์ของ SSH สำหรับโฮสต์ที่รู้จักได้อย่างไร (7 คำตอบ) ปิดให้บริการใน6 ปีที่ผ่านมา ฉันจะข้ามคำถาม "known_host" ในครั้งแรกที่ฉันเชื่อมต่อกับเครื่องผ่าน SSH ด้วยกุญแจสาธารณะ / ส่วนตัวได้อย่างไร
16 security  ssh  openssh 

5
ฉันจะตั้งค่าอย่างไรฉันจึงสามารถ SSH เป็น VMWare guest VM ของฉันได้อย่างไร
ด้วยเหตุผลบางอย่างเอกสารเกี่ยวกับกระบวนการนี้บนอินเทอร์เน็ตค่อนข้างขาดหรือล้าสมัย โดยทั่วไปฉันมีเครื่องเสมือนแขก VMWare ใน VMWare Fusion (ใช้งาน Ubuntu 10.10) และฉันมี Mac OSX 10.6 เป็นโฮสต์ ฉันต้องการ SSH จาก Mac ไปยัง Linux VM ฉันจะกำหนดค่าสิ่งต่าง ๆ ได้อย่างไร
16 ssh  vmware 

6
ฉันจะถ่ายโอนไฟล์ไปยังเซิร์ฟเวอร์ของฉันโดยใช้ PuTTY ได้อย่างไร
เมื่อเรียก SCP ใน PuTTY บนกล่อง Win7 ของฉันมันไม่อนุญาตให้ฉันใช้ C: / แต่ฉันก็ไม่รู้เหมือนกันว่าเครื่องของฉันอยู่ที่ไหนมันจะค้นหาไฟล์เป็นค่าเริ่มต้น ไม่มีไดเรกทอรีโปรแกรมหรือไดเรกทอรีผู้ใช้ที่ใช้งานได้ ตัวอย่างเช่นฉันบันทึก file.txt ถัดจาก PuTTY.exe และใน C: \ Users \ Me แต่การเรียก SCP file.txt file.txt ใน PuTTY ล้มเหลวทั้งสองครั้งด้วย cp: ไม่สามารถสถิติ 'file.txt' ดังนั้นฉันจะถ่ายโอนไฟล์ไปยังเซิร์ฟเวอร์ของฉันโดยใช้ PuTTY ได้อย่างไร แก้ไข: นอกจากนี้การโทรSCP file.txt myserver:file.txtให้ข้อผิดพลาดที่คล้ายกัน:file.txt: No such file or directory
16 ssh  putty  scp 

6
ฉันจะลบข้อมูลล็อกอิน ssh ล่าสุดได้อย่างไร
เมื่อใดก็ตามที่ฉันเข้าสู่เซิร์ฟเวอร์โดยใช้ ssh ข้อความแจ้งให้ข้อมูล "เข้าสู่ระบบครั้งล่าสุด" แก่ฉัน ฉันสงสัยว่าข้อมูลนี้มาจากไหน ฉันจะลบบันทึกนี้ได้อย่างไรเมื่อมีคนอื่นลงชื่อเข้าใช้เซิร์ฟเวอร์เดียวกันบุคคลนั้นจะเห็นข้อมูลการเข้าสู่ระบบด้วย ip ของฉัน แล้วฉันจะทำสิ่งนี้ได้อย่างไร สำหรับบันทึกนี้ฉันไม่ได้แฮ็คคอมพิวเตอร์ของใครบางคนและเซิร์ฟเวอร์รัน Ubuntu 12.04 แก้ไข: ไฟล์ใดที่บันทึกข้อมูลประเภทนี้? หากฉันค้นหาไฟล์ฉันสามารถทำอะไรก็ได้ในฐานะรูท ขอบคุณ
16 ssh  ubuntu-12.04 

1
เรียกใช้ htop บน ssh ผ่านคำสั่งเดียว
ฉันต้องการเรียกใช้ htop บน ssh - แต่เรียกใช้โดยอัตโนมัติบนระบบที่ไม่มีแป้นพิมพ์พร้อมกับสคริปต์เชลล์ ความคิดแรกของฉันคือ ssh user@test.home 'htop' แต่: Error opening terminal: unknown. มีวิธีใดบ้างที่จะเริ่มฮ็อพระยะไกลโดยไม่ต้องพิมพ์คำสั่งทุกการเชื่อมต่อ? ขอบคุณล่วงหน้า!
16 linux  ssh  maintenance  htop 

2
Ctrl + ปุ่มลูกศรสำหรับ tmux ไม่ทำงานใน PuTTY
ฉันใช้ PuTTY เพื่อ ssh ลงในเครื่อง Debian เมื่อฉันพยายามที่จะใช้ Ctrl + [ปุ่มลูกศร] เพื่อปรับขนาดบานหน้าต่างใน tmux บานหน้าต่างที่ใช้งานอยู่เพียงแค่สลับราวกับว่าฉันไม่ได้ถือ Ctrl ปุ่มลัด Ctrl อื่น ๆ ทำงานได้ดี เมื่อฉันลองสิ่งเดียวกันโดยใช้เทอร์มินัลอื่นทางลัดใช้งานได้
16 ssh  putty  tmux 

4
วิธีเชื่อมต่อ SSH ด้วยอักขระ '@' ในชื่อผู้ใช้
ฉันได้รับข้อมูลการเข้าสู่ระบบไปยังเซิร์ฟเวอร์และมี@อักขระในชื่อผู้ใช้ของฉัน ฉันจะเชื่อมต่อ SSH ในเทอร์มินัลของฉันได้อย่างไร ชื่อผู้ใช้: foo@domain.com โฮสต์: domain.com ฉันได้พยายาม $ ssh "foo@domain.com"@domain.com $ ssh foo@domain.com -l domain.com ดูเหมือนจะไม่มีอะไรทำงาน ความช่วยเหลือใด ๆ
16 ssh 

1
วิธีการเปลี่ยนรหัสผ่านใน SSH
ดังนั้นนี่คือสถานการณ์: ฉันใหม่กับงานของฉันดังนั้นฉันจึงยังไม่รู้ว่าสิ่งที่พวกเขากำลังพูดถึงเรื่องนี้เจ้านายของฉันบอกให้ฉันเปลี่ยนรหัสผ่านใน docs2comply.com โดย SSH ฉันไม่รู้ว่าห่าเขาหมายถึงอะไร แต่เขาบอกว่าฉันจะถามเพื่อนร่วมงานบางคนในภายหลัง แต่ฉันต้องการสร้างความประทับใจดังนั้นฉันจึงต้องคิดออกเอง ความช่วยเหลือเล็ก ๆ น้อย ๆ ที่นี่จะได้รับการชื่นชมจริงๆ ดังนั้นหากใครที่นี่รู้ว่าฉันหมายถึงอะไรโปรดแนะนำฉันผ่านสิ่งนี้
16 ssh 

1
OpenSSH ~ / .ssh / config การแทนที่เฉพาะโฮสต์ไม่ทำงาน
ฉันลองตั้งค่าแล้ว ~/.ssh/config ไฟล์ด้วยความช่วยเหลือของ คู่มือนี้ อย่างไรก็ตามการแทนที่ผู้ใช้เฉพาะโฮสต์นั้นไม่มีผลกระทบใด ๆ และ ssh พยายามเชื่อมต่อโดยใช้ชื่อผู้ใช้ทั่วโลกแทนชื่อโฮสต์ที่เฉพาะเจาะจง ssh config ของฉันถูกตั้งค่าแบบนี้: $ cat ~/.ssh/config User my_global_username Host dev1 HostName 10.40.10.41 User my_username_on_dev_machines ฉันได้ลองใส่ชื่อผู้ใช้ทั่วโลกด้านล่าง a Host * การเข้าไม่มีประโยชน์ รุ่น OpenSSH และรุ่นที่ฉันใช้งานอยู่คือ OpenSSH_6.2p2 Ubuntu-6ubuntu0.1, OpenSSL 1.0.1e 11 Feb 2013 `
15 linux  ubuntu  ssh  openssh 

4
ฉันสามารถเปลี่ยนพื้นหลังเทอร์มินัลตามชื่อโฮสต์ได้หรือไม่
ฉันต้องการเปลี่ยนสีพื้นหลังของเทอร์มินัลตามชื่อโฮสต์ เหตุผลของฉันสำหรับสิ่งนี้คือการมีและวิธีพิเศษในการเตือนตัวเองว่าฉันเป็นเซิร์ฟเวอร์อะไรอยู่ดังนั้นฉันจึงไม่ทำอะไรโง่ ๆ มีบางอย่างที่ฉันสามารถใช้แบ็คกราวน์ aubergine มาตรฐานถ้าฉันอยู่บนเครื่องท้องถิ่นของฉันจากนั้นเปลี่ยนสีแดงถ้าฉัน ssh เป็นเว็บเซิร์ฟเวอร์ที่ใช้งานจริงหรือโฮสต์อื่นที่ฉันสามารถระบุได้?

1
'Found' ในไฟล์บันทึก Fail2Ban คืออะไร
ฉันมีหลายอินสแตนซ์ดังต่อไปนี้ใน /var/log/fail2ban.log: 2015-12-27 14:31:21,949 fail2ban.filter [1020]: INFO [sshd] Found ###.###.###.### (โดยที่ # ทดแทนความหลากหลายของที่อยู่ IP) ความหมายของรายการบันทึกนี้คืออะไร โดยเฉพาะสิ่งใดที่Foundแสดงถึง ฉันค้นหาที่นี่และhttp://www.fail2ban.orgสำหรับคำอธิบายของไฟล์บันทึก หากฉันพลาดแหล่งข้อมูลที่ชัดเจนสำหรับคำถามนี้คำขอโทษของฉัน - โปรดบอกฉันในทิศทางที่ถูกต้อง นี่คือการกำหนดค่าสำหรับ FailRegex ใน /etc/fail2ban/filter.d/sshd.config: failregex = ^%(__prefix_line)s(?:error: PAM: )?[aA]uthentication (?:failure|error) for .* from <HOST>( via \S+)?\s*$ ^%(__prefix_line)s(?:error: PAM: )?User not known to the underlying authentication module for .* from <HOST>\s*$ …
15 ssh  logging  lamp  fail2ban 

4
วิธีการทำให้ Shared Keys .ssh / authorized_keys และ sudo ทำงานร่วมกันได้อย่างไร
ฉันได้ตั้งค่า. ssh / authorized_keys และสามารถเข้าสู่ระบบด้วย "ผู้ใช้" ใหม่โดยใช้ pub / private key ... ฉันได้เพิ่ม "user" ไปยังรายการ sudoers ... ปัญหาที่ฉันมีตอนนี้คือเมื่อ ฉันพยายามรันคำสั่ง sudo ง่าย ๆ เช่น: $ sudo cd /root มันจะทำให้ฉันใส่รหัสผ่านที่ฉันป้อน แต่ใช้ไม่ได้ (ฉันใช้รหัสผ่านส่วนตัวที่ฉันตั้งไว้) นอกจากนี้ฉันได้ปิดใช้งานรหัสผ่านของผู้ใช้โดยใช้ $ passwd -l user ฉันพลาดอะไรไป ข้อสังเกตเบื้องต้นของฉันถูกเข้าใจผิด ... ฉันกำลังพยายามที่จะทำให้ระบบของฉันแข็งขึ้น ... เป้าหมายสูงสุดคือการใช้ pub / private keys ในการเข้าสู่ระบบเทียบกับการพิสูจน์ตัวตนด้วยรหัสผ่านแบบง่าย ฉันพบวิธีการตั้งค่าทั้งหมดนั้นผ่านไฟล์ authorized_keys นอกจากนี้ฉันจะป้องกันการล็อกอินเซิร์ฟเวอร์ในที่สุดผ่านบัญชีรูท แต่ก่อนที่ฉันจะทำฉันต้องใช้ …
15 linux  ubuntu  ssh  sudo 

3
วิธีการตั้งค่า SSH Keys บนเครื่อง Windows (ไคลเอ็นต์ SSH) เพื่อเข้าถึง Azure Linux VM
Googling ไร้ผลเนื่องจากคนส่วนใหญ่มีปัญหานี้แตกต่างกันเล็กน้อย ฉันกำลังพยายามติดตั้ง Azure Linux VM ด้วย SSH (ไม่มีรหัสผ่าน) เพื่อเข้าถึงจากเครื่อง Windows 2018 UPDATE:ข้อกำหนดดั้งเดิมคือการใช้ WinSCP แต่ฉันใช้ได้กับการใช้ Putty แทน (บนเครื่อง Windows ซึ่งเป็นไคลเอ็นต์ SSH) คุณจะตั้งค่า Azure Linux VM และสร้างคีย์ที่จำเป็นได้อย่างไรโดยใช้เครื่องมือเพิ่มเติมน้อยที่สุดบน Windows

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