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

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

3
ไม่สามารถดาวน์โหลด 15,000 ไฟล์ผ่านทาง ssh linux [ซ้ำกัน]
คำถามนี้ซ้ำกับ: วิธีดาวน์โหลดไฟล์จำนวนมากผ่าน ubuntu 1 คำตอบ ฉันใช้ wget, ncftp ftp และอื่น ๆ พวกเขามีรายชื่อไฟล์ประมาณ 5,000 ไฟล์ที่ขีด จำกัด บางประเภท ฉันลองใช้ wget เพื่อรับไฟล์เอกสิทธิ์ที่ไม่ปรากฏในการดาวน์โหลด wget ปกติและใช้งานได้ ฉันรู้ว่าไฟล์อยู่ที่นั่นมันจะไม่ดาวน์โหลดทั้งหมด ช่วยโดยเร็ว !!
linux  ubuntu  ssh  ftp 

2
ฉันเข้าสู่ระบบผ่าน ssh และคำสั่งแรกอยู่เสมอหน้าจอ ฉันสามารถเชื่อมต่อกับบทเรียนเดียวกันหรือสร้างใหม่ได้หรือไม่ถ้าไม่มีอยู่?
โดยทั่วไปสิ่งที่ฉันต้องการทำคืออะไรเช่นนี้: screen -session-name = mydefaultscreen และหาก 'เซสชันชื่อ' ของ mydefaultscreen ไม่มีอยู่จริงก็จะสร้างขึ้นมาใหม่ หากมันมีอยู่แล้วมันจะทำการแนบกลับเข้าไปใหม่ ฉันรู้ว่าฉันสามารถทำหน้าจอ -x $ somenumberhere แต่ฉันต้องการมันโดยอัตโนมัติทั้งหมด ขอบคุณ

1
การเข้าถึงพอร์ตที่ส่งต่อแบบรีโมตจากโฮสต์ที่สาม
ฉันมีสองเซิร์ฟเวอร์ server1 และ server2 จาก server1 ออกคำสั่งต่อไปนี้ ssh user2@server2 -N -R 9080:localhost:80 ตอนนี้จาก server2 ฉันออกคำสั่งต่อไปนี้: wget http://localhost:9080 สิ่งนี้ใช้งานไฟล์ที่ดาวน์โหลดโดย wget เป็นไฟล์ที่โฮสต์โดยเว็บเซิร์ฟเวอร์ที่ทำงานบนเซิร์ฟเวอร์ 1: 80 จากเครื่องที่เป็นอิสระฉันออกคำสั่งต่อไปนี้ wget http://server2:9080 สิ่งนี้ไม่ทำงาน - คำสั่งจะหมดเวลาใช้งานในที่สุด ฉันไม่เห็นร่องรอยใด ๆ ใน syslogs ของ server2 ฉันได้แทนที่กฎไฟร์วอลล์ทั้งหมดของฉันบน server2 ด้วย: iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptables …

1
การเชื่อมต่อไปยังโฮสต์โดยไคลเอ็นต์ SSH ใน Linux ด้วยพร็อกซี
ฉันกำลังดิ้นรนกับสิ่งนี้จริงๆ โฮสต์ (A) ของฉันอยู่หลัง proxy / firewall (PF) และจำเป็นต้องเชื่อมต่อกับโฮสต์ H. พร็อกซีมีการกำหนดค่าพร็อกซี HTTP / FTP / SOCK และฉันไม่มีปัญหาในการกำหนดค่าในเว็บเบราว์เซอร์ wget เป็นต้น แต่เมื่อฉันใช้ ... ssh H //to connect my host ฉันไม่สามารถผ่านพร็อกซีได้สำเร็จ ดูเหมือนว่าจะพยายามเชื่อมต่อโดยตรงแทนที่จะไปผ่าน PF ฉันใช้ Ubuntu 12.10
linux  ssh  proxy 

2
ssh Keyboard Authentication: เมื่อใดที่จะต้องใส่รหัส Google Authenticator
คำถามเหล่านี้ดูเหมือนจะเกี่ยวข้อง: Duo Authentication Interactive Keyboard (ไม่มีคำตอบ) https://serverfault.com/questions/417209/enabled-password-auth-on-sshd-now-keyboard-interactive-auth-hangs (ข้อผิดพลาดระบบของฉันเป็นรุ่นล่าสุดแล้ว) ฉันเชื่อว่าสถานการณ์ของฉันแตกต่างกันพอที่จะเริ่มหัวข้อใหม่ ฉันตั้งค่า ssh เพื่อใช้ PAM กับ Google-Authenticator ฉันได้เพิ่มบรรทัดที่จำเป็นให้กับทั้งสอง/etc/ssh/sshd_configและ/etc/pam.d/sshdได้ตั้งค่า Google Authenticator ในคอมพิวเตอร์และแอป กุญแจสาธารณะของแต่ละระบบจะถูกคัดลอกที่อื่น ๆ ใน/etc/ssh/sshd_config: PasswordAuthentication no ChallengeResponseAuthentication yes AuthenticationMethods publickey,keyboard-interactive:pam ใน/etc/pam.d/sshd: #%PAM-1.0 auth required pam_securetty.so #disable remote root # require google authenticator auth required pam_google_authenticator.so # but not password #auth include system-remote-login …

2
SSH: อนุญาต IP ที่เป็นที่รู้จักเท่านั้น
ฉันต้องการอนุญาตบล็อกที่อยู่ IP ที่รู้จักให้ SSH ในเซิร์ฟเวอร์ของเราเท่านั้น ฉันมี Windows Server 2012, R2, CentOS 7 และ Ubuntu 12 และ 14 การปฏิบัติที่ดีที่สุดสำหรับแต่ละระบบปฏิบัติการคืออะไร
ssh 

0
คีย์ SSH สำหรับผู้ใช้อื่นหรือไม่
ฉันสร้างผู้ใช้ชื่อ "ผู้ใช้" แล้ว ฉันต้องการให้ผู้ใช้รายนี้สามารถเข้าสู่ระบบ ssh โดยใช้คีย์ SSH ฉันทำสิ่งต่อไปนี้แล้ว: สร้างโฟลเดอร์ที่เรียกว่า.sshภายใน/home/userและ chmoded มันถึง 700 สร้างไฟล์ที่เรียกว่าauthorized_keysinside /home/user/.ssh/และ chmoded เป็น 600 เพิ่มกุญแจสาธารณะที่ฉันสร้างขึ้นด้วย puttygen ลงในauthorized_keysไฟล์ รีสตาร์ท ssh ตอนนี้เมื่อฉันพยายามเข้าสู่ hostname.com ด้วยรหัสส่วนตัวที่สร้างขึ้นด้วย puttygen ฉันได้รับข้อผิดพลาดserver refused our keyและdisconnected: no supported authentication methods available (server sent: publickey) เมื่อฉันทำสิ่งนี้เพื่อผู้ใช้รูทมันทำงานได้ดีฉันทำอะไรผิดที่นี่?
ubuntu  ssh 

1
วิธีแทนที่การรับรองความถูกต้องของคีย์สาธารณะเริ่มต้นสำหรับแต่ละคีย์ที่ได้รับอนุญาตใน OpenSSH
ฉันมีเซิร์ฟเวอร์ OpenSSH ที่กำหนดค่าให้ยอมรับการตรวจสอบคีย์สาธารณะโดยค่าเริ่มต้น: AuthenticationMethods publickey ฉันต้องการกำหนดค่าคีย์ที่ได้รับอนุญาตให้ใช้ทั้งกุญแจสาธารณะและรหัสผ่านเมื่อเข้าสู่ระบบมีวิธีการแทนที่วิธีการรับรองความถูกต้องเริ่มต้นสำหรับแต่ละคีย์ที่ได้รับอนุญาตหรือไม่
ssh  openssh 

0
ssh บน msys2 ไม่ได้ใช้โฮมไดเร็กตอรี่ที่ถูกต้องสำหรับ. ssh
$ cd $HOME $ pwd /c/Users/rjt_jr $ cat /etc/nsswitch.conf passwd: files db group: files db db_enum: cache builtin db_home: windows cygwin desc db_shell: windows cygwin desc db_gecos: windows cygwin desc $ ssh-keygen.exe -t rsa Generating public/private rsa key pair. Enter file in which to save the key (//MYCORPSHARE/USERS/rjt_jr/.ssh/id_rsa): ^C เมื่อฉันเรียก …
ssh  cygwin  msys2 

3
เก็บ PuTTY ไว้ในบรรทัดคำสั่ง
เป็นไปได้ไหมที่จะเรียกใช้เซสชัน PuTTY ภายใน cmd.exe โดยไม่ต้องใช้คอนโซล PuTTY ตรงกันข้ามกับคำถามนี้: เป็นไปได้ไหมที่จะใช้ PuTTY เป็น UI สำหรับเชลล์ของ Windows

1
SSH เป็นโฮสต์ในเครือข่ายเดียวกันหลังไฟร์วอลล์ที่บล็อก SSH
ฉันพยายามที่จะ SSH เป็น Raspberry Pi ของฉันซึ่งอยู่ในเครือข่ายไร้สายเดียวกันกับไคลเอนต์ SSH ของฉัน ไฟร์วอลล์ของฉันบล็อกการเชื่อมต่อ SSH ฉันเปลี่ยนsshdพอร์ตการฟังใน Raspberry Pi เป็น 80 เช่นนี้: nano /etc/ssh/sshd_config> Port 80และลองssh pi@172.19.4.47 -p 80แล้ว ฉันได้รับสิ่งนี้: ssh: connect to host 172.19.4.47 port 80: No route to host

1
ส่งต่อกราฟิกคุณภาพสูงจาก MATLAB ผ่าน ssh
ฉันกำลังเชื่อมต่อกับเซิร์ฟเวอร์ท้องถิ่นที่รัน MATLAB (เวอร์ชั่น 2015a) ผ่าน ssh พร้อมตัวเลือกการส่งต่อ X ( ssh -X) อย่างไรก็ตามเมื่อฉันเริ่ม MATLAB ฉันจะได้รับคำเตือนนี้: libGL error: failed to open drm device: Permission denied libGL error: failed to load driver: nouveau libGL error: dlopen /usr/lib64/dri/swrast_dri.so failed (/usr/local/MATLAB/R2015a/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by /lib64/libLLVM-3.5-mesa.so)) libGL error: unable to load driver: swrast_dri.so …
ssh  xorg  matlab 

1
คำแนะนำเฉพาะหรือวิธีแก้ปัญหาสำหรับ SSH to iPhone
ฉันกำลังพยายามที่จะ ssh กับ iPhone jailbroken 4 (OS 7.1.2) จาก macbook pro (OS 10.11.1) บนเครือข่ายไร้สายของมหาวิทยาลัย แล็ปท็อปและ iPhone กำลังนั่งอยู่บนโต๊ะเดียวกันและเราเตอร์ไร้สาย (อาจเป็น repeater) อยู่เหนือฉันโดยตรง หลังจากอ่านบทเรียนการแก้ไขปัญหาต่าง ๆ มากมายฉันยังคงไม่สามารถทำการเชื่อมต่อ ssh จาก macbook ไปยัง iphone หรือจาก iphone ไปยัง macbook ได้ เมื่อใช้ macbook ฉันสามารถใช้พื้นที่การคำนวณของมหาวิทยาลัยได้ ฉันยังสามารถ ssh จาก iphone ไปยังพื้นที่คำนวณมหาวิทยาลัย ฉันไม่สามารถเชื่อมต่อกับอุปกรณ์ทั้งสองได้ ฉันได้ลองใช้ไอพี "ส่วนตัว" และ "สาธารณะ" ของไอโฟนแล้วก็ไม่มีโชค ฉันได้รับหนึ่งในสองคำตอบทุกครั้งที่ฉันลอง มันทั้ง: ssh: …

1
เซิร์ฟเวอร์ SSH ผ่านการเชื่อมต่ออินเทอร์เน็ตที่ใช้ร่วมกัน (linux / Windows)
ฉันพยายามรับเซิร์ฟเวอร์ SSH ที่ใช้งานได้บนคอมพิวเตอร์ linux ของฉัน (Ubuntu 14) เรียกคอมพิวเตอร์นี้ว่า "Ubuntu" Ubuntu เชื่อมต่อกับอินเทอร์เน็ตผ่านการเชื่อมต่ออินเทอร์เน็ตที่ใช้ร่วมกันจากเครื่อง Windows 10 ของฉัน (เรียกว่า "Windows") เครือข่ายมีลักษณะดังนี้ (เป็นเส้นตรง): อินเทอร์เน็ต -> เราเตอร์ -> Windows -> Ubuntu ฉันติดตั้งเซิร์ฟเวอร์ SSH ของฉันบนเครื่อง Ubuntu และสามารถเข้าถึงได้จากภายในเครื่อง: บน Windows PC ฉันใช้ PuTTY และเชื่อมต่อผ่าน SSH โดยใช้ inet adress ของ Ubuntu และ SSH port มันใช้งานได้ แต่มันเป็นแค่ในพื้นที่เท่านั้น ฉันจะใช้งานที่อยู่ IP สาธารณะของฉันได้อย่างไร …

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

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