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

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

5
Windows เทียบเท่ากับ SSH
ฉันไม่ทราบว่า Windows เป็นอย่างดีและมีเพียงรู้วิธีของฉันพร้อมรับคำสั่ง มี SSHing เทียบเท่ากับคอมพิวเตอร์ Windows เครื่องอื่นด้วย cmd หรือไม่ เทียบเท่ากับ SCP และคำสั่ง Linux อื่น ๆ ก็ดีเช่นกัน


6
วิธีการคัดลอกทั้งระบบไฟล์ลินุกซ์รูทไปยังฮาร์ดไดรฟ์ใหม่ด้วย ssh และ tar
ฉันต้องถ่ายโอนทั้งระบบไฟล์รูทของลินุกซ์ออกจากฮาร์ดไดรฟ์ที่ล้มเหลวไปยังคอมพิวเตอร์เครื่องอื่นด้วยพาร์ทิชันที่เปิดอยู่และพร้อมใช้งาน ฉันค่อนข้างแน่ใจว่าเกี่ยวข้องกับtarและsshแต่ฉันจำไม่ได้ว่าจะทำอย่างไร ฉันกำลังใช้อิมเมจ live CD บนโฮสต์ใหม่ / เป้าหมายเพื่อเรียกใช้สิ่งนี้: ssh user@failingharddrivehost "some tar command | piped into something else"
18 linux  bash  ssh  tar  cat 

6
เชื่อมต่อกับ Linux ด้วยชื่อแทนที่จะใช้ IP
ฉันยังใหม่กับ Linux (ปัจจุบันใช้ Ubuntu 10.04) และฉันเพิ่งตั้งค่าการเข้าถึง SSH ให้กับเครื่อง Linux ของฉัน ปัจจุบันฉันต้องใช้ssh root@x.x.x.xเพื่อเชื่อมต่อ แต่ค่อนข้างจะสามารถแลกเปลี่ยน IP สำหรับชื่อคอมพิวเตอร์ (เช่นใน Windows ด้วย\\name) หรือชื่อโดเมน (เช่นcomputername.example.com) ฉันไม่รู้ว่าจะเริ่มจากตรงไหนดังนั้นความช่วยเหลือจะได้รับการชื่นชมมากที่สุด กรุณาไปช้าตามที่กล่าวไว้ - ฉันยังใหม่กับสิ่งนี้ แก้ไข 1 ลืมบอกไปอย่างสมบูรณ์ว่าฉันพยายามเชื่อมต่อจาก Windows 7 (ผ่าน PuTTY) - ขอโทษ
18 linux  ssh  dns 

2
ทำไม sftp rmdir ไม่ทำงาน?
ฉันพยายามลบไดเรกทอรีที่มีไฟล์และโฟลเดอร์จำนวนมากออกจากพื้นที่เซิร์ฟเวอร์ส่วนตัวของฉัน ฉันเข้าสู่ระบบผ่านทาง SFTP ดี; ฉันสามารถเข้าถึงไดเรกทอรีทั้งหมดโดยไม่มีปัญหา ฉันยังสามารถลบไฟล์แต่ละไฟล์ด้วย rm แต่สิ่งนี้จะพาฉันไปตลอดกาล - ดังนั้นฉันอยากจะทำ rmdir ในโฟลเดอร์สูงสุดที่ฉันต้องการลบ แต่เมื่อฉันทำสิ่งนี้ฉันจะได้รับ ไม่สามารถลบไดเรกทอรี: ล้มเหลว มีความคิดเกี่ยวกับสิ่งที่ฉันอาจทำผิดหรือเปล่า? ขอบคุณมากแซม
18 linux  ssh  sftp 

2
วิธีดูแลเซสชันการเข้าสู่ระบบ ssh-agent ด้วย OpenSSH และ PowerShell ใหม่ของ Windows 10
บนเครื่อง Ubuntu ของฉันฉันแค่ใช้ Keychain เพื่อรักษาตัวแทน ssh เดียวที่ยังคงอยู่ในระบบ ฉันต้องการสิ่งที่คล้ายกับที่อยู่บน Windows ตอนนี้ที่ OpenSSH รวมอยู่ด้วย ฉันใช้ Git Bash กับif [ -z "$SSH_AUTH_SOCK" ] ; then ...สคริปต์ที่รู้จักกันดีแต่สิ่งนี้ส่งผลให้มีการเปิดตัวแทนของ ssh มากมายฉันรู้ว่าได้รับคำแนะนำ (ส่วนหนึ่งเนื่องจากโพสต์บล็อกนี้: http://rabexc.org/posts/pitfalls-of-ssh -agents ) - ซึ่งเป็นสิ่งที่ทำให้ฉันได้รับ Keychain สำหรับ Ubuntu อีกเหตุผลที่ไม่ได้ใช้สิ่งนี้อีกคือฉันย้ายไปที่ PowerShell เป็นเปลือกหลักของฉัน แต่ฉันไม่แน่ใจว่าจะทำสิ่งเดียวกันบน Windows โดยเฉพาะด้วย PowerShellและWin32-OpenSSHได้อย่างไร ขอบคุณ!

3
ยกเลิกการตรึงน้ำแข็ง osx UI โดยใช้ ssh โดยไม่ต้องปิดแอปพลิเคชันทั้งหมดหรือไม่
แม็คของฉันค้างเป็นครั้งคราวและบ่อยครั้งที่ฉันเพิ่งรีสตาร์ทโดยกดปุ่มเปิดปิดค้างไว้ 5 วินาที อย่างไรก็ตามในวันนี้ฉันได้ทำการสแกนไฟล์ขนาดใหญ่เป็นเวลา 14 ชั่วโมงเมื่อ UI ค้างอย่างสมบูรณ์และฉันไม่อยากรออีก 14 ชั่วโมง! อาการของ UI ที่ถูกแช่แข็ง: ไม่มีสิ่งใดเกิดขึ้นเมื่อใช้แป้นพิมพ์ (ยกเว้นสำหรับการเปิด / ปิดไฟล็อคแคป) ตามธรรมชาติแล้วแรงลาออกจะไม่เกิดขึ้น การเลื่อนเมาส์จะย้ายเคอร์เซอร์บนหน้าจอ แต่การคลิกไม่ทำอะไรเลย เมื่อใช้ Mac เครื่องอื่นบนเครือข่ายฉันสามารถเข้าถึง mac ได้โดย SSH ฉันเห็นว่า RAM เกือบเต็มแล้ว แต่กิจกรรมของ CPU ค่อนข้างเรียบง่าย สิ่งที่ฉันพยายามยกเลิกการตรึง Mac: ปิด / ฆ่า Chrome, iMovie, Photoshop และแอปพลิเคชันอื่น ๆ ที่ฉันไม่ได้สนใจในการปิดเครื่อง ช่วยให้การใช้งาน RAM ลดลง แต่ไม่ได้ช่วยในการเปิดเครื่อง mac ปิดกระบวนการ Finder …

10
ssh-copy-id ไม่ทำงาน
ฉันกำลังพยายามตั้งค่าการเข้าสู่ระบบ SSH ที่ไม่มีรหัสผ่านบน CentOS 5.4: ฉันสร้างคีย์สาธารณะ RSA บนไคลเอนต์ ssh-copy-id จากลูกค้าไปยังเซิร์ฟเวอร์ ตรวจสอบแล้ว ~ / .ssh / authorized_keys มีรหัสลูกค้า ไคลเอ็นต์ยังคงได้รับพร้อมต์สำหรับรหัสผ่าน ฉันพลาดอะไร? ขอบคุณ แก้ไข: เลือก ssh_config และการอนุญาตตามคำแนะนำ นี่คือข้อมูลการแก้ปัญหาจากลูกค้า: debug2: key: /home/saguna/.ssh/identity ((nil)) debug2: key: /home/saguna/.ssh/id_rsa (0x2b31921be9a0) debug2: key: /home/saguna/.ssh/id_dsa ((nil)) debug1: Authentications that can continue: publickey,gssapi-with-mic,password debug3: start over, passed a different list …
17 linux  ssh 

1
คีย์ SSH ของฉันใช้สำหรับการตรวจสอบความถูกต้องใน Mac OS X หากไม่ได้อยู่ใน. ssh
ฉันพยายามตั้งค่า ssh ให้ทำงานกับ git บน Mac OS X และฉันหากุญแจไม่พบ ฉันพยายามสร้างคีย์ใหม่โดยใช้คีย์ที่มีอยู่คัดลอกไดเรกทอรี ~ / .ssh เดียวกันทั้งหมดที่ใช้โดย git บนเครื่อง Windows ของฉันและไม่มีอะไรสร้างความแตกต่างบน Mac ฉันมีคีย์ ssh ฉันใช้เวลาในการเข้าถึงเซิร์ฟเวอร์ของฉันจาก Mac ซึ่งฉันคิดว่าเป็นคู่ id_rsa / id_rsa.pub ใน ~ /, ssh เมื่อฉันย้ายไดเรกทอรี ~ / .ssh ออกไปเพื่อตรวจสอบสมมติฐานของฉันว่านี่คือที่ที่ ssh ได้รับกุญแจจากนั้นลอง ssh (จาก Terminal) ไปยังเซิร์ฟเวอร์ของฉันมันไม่รู้จักโฮสต์ดังที่ฉันคาดไว้ตั้งแต่ known_hosts ถูกย้าย แต่ฉันยังคงได้ในไปยังเซิร์ฟเวอร์โดยไม่ต้องใช้รหัสผ่าน ดังนั้นจึงยังคงต้องใช้รหัสลับที่สอดคล้องกับหนึ่งในกุญแจสาธารณะที่ได้รับอนุญาตบนเซิร์ฟเวอร์ไม่ใช่แค่รหัสกุญแจดังนั้นจึงไม่ใช่สถานการณ์ที่นี่แต่มันจะได้รับที่ไหนถ้าไม่ใช่จาก ~ / .ssh?
17 macos  ssh 

2
PermitRootLogin ใช้ UID หรือชื่อผู้ใช้หรือไม่
หน้าคนระบุว่า PermitRootLogin ssh(1)ระบุว่ารากสามารถเข้าสู่ระบบโดยใช้ อย่างไรก็ตามมันไม่ชัดเจนว่าการตรวจสอบนี้เป็นไปตามชื่อผู้ใช้ ( "root") หรือ UID ( 0) จะเกิดอะไรขึ้นถ้าเปลี่ยนชื่อบัญชีรูทเป็น"admin"? จะ"admin"สามารถเข้าสู่ระบบได้เมื่อPermitRootLogin=noใด จะเกิดอะไรขึ้นถ้ามีสองบัญชีที่มี UID = 0 คือ"root"และ"admin"? ทั้งคู่จะสามารถเข้าสู่ระบบได้หรือไม่
17 ssh  openssh  root 

1
ฉันจะเข้าสู่พื้นที่ทำงาน Cloud9 ได้อย่างไร
ฉันต้องการ ssh เข้าไปในพื้นที่ทำงานของ Cloud9 ฉันได้ตั้งค่ารหัสผ่านของผู้ใช้ "อูบุนตู" เป็นค่าเริ่มต้นโดยใช้sudo passwd ubuntuแม้ว่าจะได้รับการรีเซ็ตทุกครั้งที่ฉันโหลด IDE อีกครั้ง ฉันพบ IP ของพื้นที่ทำงานโดยใช้curl ipecho.net/plainแล้วสแกนด้วย nmap และพบว่าพอร์ต 22 เปิดอยู่ มันถูกโฮสต์โดย Google Cloud และการเปลี่ยนแปลงเมื่อใดก็ตามที่ฉันโหลด IDE เมื่อฉันพยายามเชื่อมต่อผ่าน ssh การเชื่อมต่อของฉันหมดเวลา เทอร์มินัล ssh ใน Cloud9 เชื่อมต่อกับเว็บไซต์ข้อมูลสมบัติทาง https เมื่อฉันสแกน IP สมบัติ ssh จะไม่เปิด ฉันคิดว่ามันกำลังถูกอุโมงค์หรืออะไรบางอย่าง การทำsudo lsof -iผมได้เรียนรู้ว่าพื้นที่ทำงานที่กำลังทำงาน dropbear บนพอร์ต 58777 ในท้องถิ่น IP บาง แต่ฉันไม่คิดว่านี้มีผลต่อ ssh'ing …
17 linux  ssh 

2
การตั้งค่าไฟล์ ssh ด้วย id_rsa ผ่านช่องสัญญาณ
ฉันพยายามติดตั้งการกำหนดค่าที่ถูกต้องเพื่อเปิดการเชื่อมต่อกับเครื่องที่สองผ่านอีกเครื่องหนึ่งและใช้ id_rsa (ซึ่งขอรหัสผ่านให้ฉัน) เพื่อเชื่อมต่อกับเครื่องที่สาม ฉันถามคำถามนี้ในฟอรัมอื่น แต่ฉันไม่ได้รับคำตอบที่อาจถือว่ามีประโยชน์มาก ปัญหาที่อธิบายได้ดีขึ้นมีดังนี้: Local machine: user1@localhost Intermediary machine: user1@inter Remote target: user2@final ฉันสามารถทำการเชื่อมต่อทั้งหมดโดยใช้ pseudo-tty: ssh -t inter ssh user2@final (นี่จะถามรหัสผ่านสำหรับไฟล์ id_rsa ที่ฉันมีในเครื่อง "อินเตอร์") อย่างไรก็ตามสำหรับการเร่งความเร็วฉันต้องการตั้งค่าไฟล์. ssh / config ของฉันเพื่อให้ฉันสามารถเชื่อมต่อกับเครื่อง "ขั้นสุดท้าย" โดยใช้: ssh final สิ่งที่ฉันได้มาจนถึงตอนนี้ - ซึ่งใช้งานไม่ได้ - คือในไฟล์. ssh / config: Host inter User user1 HostName inter.com …
17 linux  ssh  ssh-tunnel  rsa 

3
ปิดการเชื่อมต่อ SSH
ฉันใช้แอพ Terminal ของ Mac และฉันรู้วิธีเชื่อมต่อกับเซิร์ฟเวอร์ภายนอกผ่าน ssh ( ssh -l username domain.com) แต่ฉันจะปิดการเชื่อมต่อได้อย่างไรเมื่อฉันทำเสร็จแล้ว? ขอบคุณ
17 ssh  macos  terminal 

2
การแชร์เซสชันหน้าจอ GNU
ฉันมีการประชุมกับอาจารย์ที่กำลังจะมาถึงในไม่ช้า แต่เขาจะไม่มาโรงเรียนเพื่อการประชุมแบบตัวต่อตัว เขาจะพบกับฉันผ่าน Skype และการเข้าสู่ระบบ SSH แทน ฉันเป็นผู้ใช้งานหน้าจอ GNU สูง แต่ฉันไม่เคยใช้ฟังก์ชั่นผู้ใช้หลายคนมาก่อน ฉันจะไปเกี่ยวกับการตั้งค่าความสามารถของผู้ใช้หลายคนอย่างไรและการอนุญาตที่ดีที่จะให้แก่เขา (เช่น r / w / x) คืออะไร
17 ssh  gnu-screen 

7
ฉันจะทำให้ ssh-agent ทำงานบน ssh และใน tmux (บน OS X) ได้อย่างไร?
ฉันมีการตั้งค่าคีย์ส่วนตัวสำหรับบัญชี GitHub ของฉันข้อความรหัสผ่านที่ฉันเชื่อว่าเก็บไว้ในพวงกุญแจของ OS X แน่นอนฉันจะได้ไม่ต้องพิมพ์ในเมื่อผมเปิดหน้าต่าง terminal ssh git@github.comและป้อน อย่างไรก็ตามเมื่อฉันใช้ bash ในเซสชัน ssh หรือภายใน local ในเซสชัน tmux ฉันต้องพิมพ์ข้อความรหัสผ่านทุกครั้งที่ฉันพยายาม ssh เพื่อ github คำถามนี้แสดงให้เห็นว่ามีปัญหาที่คล้ายกันเกิดขึ้นกับหน้าจอ แต่ฉันไม่เข้าใจปัญหานี้ดีพอที่จะแก้ไขใน tmux นอกจากนี้ยังมีหน้านี้ซึ่งรวมถึงวิธีการแก้ปัญหาที่ค่อนข้างซับซ้อน แต่สำหรับ zsh แก้ไข : ในการตอบสนองต่อคำตอบของ@ Mikelจากสถานีท้องถิ่นฉันได้รับผลลัพธ์ต่อไปนี้: [~] $ echo $SSH_AUTH_SOCK /tmp/launch-S4HBD6/Listeners [~] $ ssh-add -l 2048 [my key fingerprint] /Users/richie/.ssh/id_rsa (RSA) [~] $ typeset -p …
17 macos  ssh  tmux  ssh-agent 

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