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

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

2
เซิร์ฟเวอร์ SSH บน Windows 10 ไม่มีที่ไหนอีกแล้ว?
ฉันกำลังเล่นกับ nmap และค้นพบว่า windows 10 (1607 pro - ไม่ใช่คนวงใน) เต็มไปหมดมีพอร์ต 22 open (ssh) ฉัน$ssh <ip>พบมันและพบว่าใช่มีเซิร์ฟเวอร์ ssh ที่ทำงานบนเครื่องของฉัน ฉันเรียนรู้ที่จะไม่แปลกใจกับสิ่งใดเมื่อพูดถึงหน้าต่าง ฉันลองใช้รหัสผ่านของฉัน (ทั้งบัญชีท้องถิ่นของฉันและหน้าต่าง "รหัสผ่าน unix" ซึ่งจำเป็นเมื่อติดตั้ง "ระบบย่อย Windows ใหม่สำหรับ Linux" และทั้งสองล้มเหลว ฉันไปที่เครื่อง windows 10 และรันc:\>bashและทำให้แน่ใจว่าเซิร์ฟเวอร์ ssh ไม่ได้ถูกตั้งค่าให้เริ่มทำงานที่ runlevel ใด ๆ จากนั้นรีสตาร์ท (ฉันไม่รู้เลยว่า linux ใน windows นั้นทำงานได้ดีกว่าที่ทำงานอยู่) หลังจากรีสตาร์ทฉันยังคงเปิดพอร์ต 22 อยู่ ฉันค้นหาใน windows firewall และพบรายการ …
13 windows  ssh 

9
ใช้คำสั่งใน Putty โดยไม่ต้องกลัวว่าจะขาดการเชื่อมต่อ
คุณใช้คำสั่ง "หน้าจอ" ได้อย่างมีประสิทธิภาพได้อย่างไร ใช่ไหม: พิมพ์ "หน้าจอ" พิมพ์คำสั่ง ขาดการเชื่อมต่อ ตรวจสอบอีกครั้งในเซสชันที่หายไป ฉันจะทำตามขั้นตอนที่ 4 ได้อย่างไร

1
ขนาดตัวอักษรด้วยการส่งต่อ XMing X11 เล็กเกินไป
ฉันใช้แอปพลิเคชัน GUI ที่ทำงานบนโฮสต์ Linux ระยะไกล แต่แสดงบนเดสก์ท็อป Windows ของฉันโดยใช้เซิร์ฟเวอร์ XMing, PuTTY พร้อมการส่งต่อ X11 (และssh -Xเช่นกันซึ่งทำโดย SLURM srunพร้อม--ptyตัวเลือก) แต่แบบอักษรเริ่มต้นมีขนาดเล็กเกินไป จะเพิ่มขึ้นได้อย่างไร? ฉันใช้เวลาสักครู่หนึ่งในการหาคำตอบดังนั้นฉันจึงเพิ่มที่นี่สำหรับผู้อื่นที่ทำการค้นหาเดียวกัน

4
วิธีการถ่ายโอนไฟล์ผ่าน ssh ในขณะที่ ssh'd ไปยังเซิร์ฟเวอร์แล้ว
ฉันถ่ายโอนไฟล์โดยใช้คำสั่งนี้ scp <localfile> user@host:<destination> คำสั่งดังกล่าวใช้งานได้เฉพาะเมื่อฉันไม่ได้เข้าสู่เซิร์ฟเวอร์ ฉันจะถ่ายโอนไฟล์โลคัลไปยังเครื่องโฮสต์ได้อย่างไรเมื่อฉัน ssh'd แล้ว? ฉันใช้มัน ssh user@hostname

4
ssh ได้รับอนุญาตถูกปฏิเสธเฉพาะในงาน cron
มีปัญหาแปลก ๆ ฉันได้สร้างสคริปต์ทุบตีเล็ก ๆ ซึ่งเรียกใช้คำสั่งบนโฮสต์ระยะไกลผ่าน ssh (โดยใช้การตรวจสอบกุญแจสาธารณะ) เมื่อฉันเรียกใช้สคริปต์นี้ด้วยตนเองจากบรรทัดคำสั่งมันทำงานได้ดี แต่เมื่ออยู่ใน /etc/cron.hourly มันล้มเหลวด้วยPermission denied, please try again.ข้อผิดพลาด ฉันอย่างชัดเจนตั้งสำคัญในสคริปต์ที่ใช้ssh -i /root/.ssh/id_rsa user@remote "command"; สคริปต์กำลังทำงานในฐานะรูท (ฉันได้เพิ่มการecho `id` > /tmp/whoami.logตรวจสอบอีกครั้ง); และ รหัส ssh ไม่ได้รับการป้องกันด้วยรหัสผ่าน ... ระบบคือเซิร์ฟเวอร์ Ubuntu 12.04 ฉันไม่สามารถเข้าถึงทางไกลเพื่อแก้ไขปัญหาได้ แต่อย่างที่ฉันบอกว่าใช้ ssh ด้วยตนเองหรือสคริปต์ทุบตีเดียวกันจากบรรทัดคำสั่งทำงาน มีความคิดว่าทำไมสิ่งนี้ถึงเกิดขึ้นหรือจะแก้ไขได้อย่างไร? ปรับปรุง ปรากฎว่าฉันเข้าใจผิดและรหัส ssh ได้รับการป้องกันด้วยรหัสผ่าน (ด้วยการโหลดพวงกุญแจ ssh-agent) ดังนั้นทำไมมันล้มเหลวจากสคริปต์ แต่ไม่เมื่อทำงานจากเซสชันทุบตี การเพิ่ม. ~/.keychain/$HOSTNAME-shสคริปต์ของฉันแก้ไขปัญหาได้ (ด้วย @grawity …
13 bash  ssh  cron 

1
GPG ที่มีความสามารถ“ รับรองความถูกต้อง” ใช้สำหรับอะไร?
คีย์ย่อย GnuPG สามารถตั้งค่าสถานะที่มีสามชนิดของความสามารถ: เข้าสู่ระบบเข้ารหัสและรับรองความถูกต้อง ในขณะที่การกระทำสองอย่างแรกถูกใช้อย่างกว้างขวางและจัดทำเป็นเอกสารการกระทำที่รับรองความถูกต้องเป็นเรื่องลึกลับ คุณสามารถสร้างคีย์ดังกล่าวได้โดยใช้การแก้ไขคีย์หลักด้วย--expertตัวเลือก: $ gpg --expert --edit-key 889C36B7 gpg (GnuPG/MacGPG2) 2.0.17; Copyright (C) 2011 Free Software Foundation, Inc. gpg> addkey ... Possible actions for a RSA key: Sign Encrypt Authenticate Current allowed actions: Sign Encrypt (S) Toggle the sign capability (E) Toggle the encrypt capability (A) Toggle …

5
วิธีสร้างคีย์สาธารณะ / ส่วนตัว (UNIX)
ช่วยบอกฉันหน่อยได้ไหมว่าใช้ SSH ทำไมโฮสต์ถึงต้องมีกุญแจสาธารณะและกุญแจส่วนตัวด้วย? และฉันจะสร้างคู่กุญแจสาธารณะ / ส่วนตัวให้กับตัวเองได้อย่างไร

2
PubkeyAcceptedKeyTypes และชนิดคีย์ ssh-dsa
ฉันพยายามทดสอบลำดับที่มีการลองใช้กุญแจ หนึ่งในผู้ใช้ระบบกำลังใช้ DSA ดังนั้นฉันพยายามทดสอบเป็นตัวเลือก Bad key typesฉันได้รับ $ ssh -vv -p 1522 jwalton@192.168.1.11 OpenSSH_7.1p1, OpenSSL 1.0.2d 9 Jul 2015 debug1: Reading configuration data /Users/jwalton/.ssh/config /Users/jwalton/.ssh/config line 2: Bad key types 'ssh-ed25519,ecdsa-sha2-nistp256,ssh-dsa,ssh-rsa'. ssh-dsaฉันแคบลงไป อ้างอิงถึงssh_config(5) (เป็นส่วนหนึ่งของจริงsshd_config(5)แต่มีการระบุว่าเป็นssh_configคุณลักษณะใหม่ในบันทึกย่อประจำรุ่น OpenSSH 7.0): The -Q option of ssh(1) may be used to list supported key types. อย่างไรก็ตามฉันไม่สามารถใช้งานได้: …
12 linux  ssh  openssh 

2
สิ่งที่กำหนดว่างานพื้นหลังถูกฆ่าตายเมื่อเปลือกออกหรือฆ่า?
คำถามนี้ได้เกิดขึ้นค่อนข้าง มาก ( จริงๆมาก ) แต่ผมหาคำตอบที่จะเป็นโดยทั่วไปที่ไม่สมบูรณ์ คำถามทั่วไปคือ "ทำไม / งานของฉันไม่ถูกฆ่าตายเมื่อฉันออกจาก / kill ssh?" และนี่คือสิ่งที่ฉันได้พบ คำถามแรกคือ: ข้อมูลต่อไปนี้เป็นอย่างไร? ต่อไปนี้น่าจะเป็นจริงสำหรับ Debian linux ที่ทันสมัย ​​แต่ฉันขาดหายไปบ้าง และคนอื่น ๆ จำเป็นต้องรู้อะไร กระบวนการลูกทั้งหมด, พื้นหลังหรือไม่ของเชลล์ที่เปิดผ่านการเชื่อมต่อ ssh จะถูกฆ่าด้วย SIGHUP เมื่อการเชื่อมต่อ ssh ถูกปิดเฉพาะในกรณีที่huponexitมีการตั้งค่าตัวเลือก: run shopt huponexitเพื่อดูว่าสิ่งนี้เป็นจริงหรือไม่ หากhuponexitเป็นจริงคุณสามารถใช้nohupหรือdisownแยกส่วนกระบวนการออกจากเชลล์ดังนั้นจึงไม่ถูกฆ่าเมื่อคุณออกจาก screenหรือเรียกใช้สิ่งที่มี หากhuponexitเป็นเท็จซึ่งเป็นค่าเริ่มต้นใน linuxes อย่างน้อยวันนี้งานที่อยู่เบื้องหลังจะไม่ถูกฆ่าเมื่อออกจากระบบปกติ แต่แม้ว่าhuponexitจะเป็นเท็จแล้วหากการเชื่อมต่อ ssh ถูกฆ่าหรือลดลง (แตกต่างจากการออกจากระบบปกติ) กระบวนการพื้นหลังจะยังคงได้รับการฆ่า สิ่งนี้สามารถหลีกเลี่ยงได้โดยdisownหรือnohupใน (2) มีความแตกต่างระหว่าง (ก) กระบวนการที่มีพ่อแม่เป็นกระบวนการขั้วและ …
12 linux  ssh  process 

3
VPN Tunnel กับ SSH Tunnel
อะไรคือความแตกต่างระหว่างอุโมงค์อุโมงค์ VPN และอุโมงค์ SSH? ตามที่วิกิพีเดีย "อุโมงค์" คือ: โดยทั่วไปการทันเนลจะแตกต่างกับโมเดลโปรโตคอลแบบเลเยอร์เช่น OSI หรือ TCP / IP โปรโตคอลการจัดส่งมักจะ (แต่ไม่เสมอไป) ทำงานในระดับที่สูงกว่าในโมเดลมากกว่าโปรโตคอล payload หรือในระดับเดียวกัน แต่นั่นไม่ได้มีความหมายอะไรกับฉัน ดังนั้นอุโมงค์เช่น HTTP ที่ใช้ในการพกพาบรรทุก TCP หรือไม่ ฉันเดาว่า "คำศัพท์อุโมงค์" ทั้งหมดนี้จะสมเหตุสมผลกับตัวอย่างที่ใช้งานได้จริง
12 networking  ssh  vpn  tunnel 

1
OpenVPN กับ SOCKS proxy
ฉันพยายามตั้งค่าการเชื่อมต่อที่ปลอดภัยซึ่งฉันสามารถท่องอินเทอร์เน็ตได้และดูเหมือนว่ามีสองตัวเลือกและ SSH SOCKS proxy หรือ OpenVPN (อย่างน้อยสองสิ่งนั้นคือสิ่งที่ฉันได้พบ แต่ฉันแน่นอนไม่มีผู้เชี่ยวชาญ) พร็อกซี SSH ถุงเท้าเป็นเรื่องง่ายที่จะติดตั้ง - ssh -D {port} -i {key} user@hostตัวอักษรเพียง คำถามของฉันคือ - ข้อดีของ OpenVPN ผ่านพร็อกซี SSH SOCKs คืออะไร ดูเหมือนว่าเช่นความเจ็บปวดที่จะตั้งขึ้นเมื่อเทียบกับพร็อกซี่ถุงเท้า OpenVPN เร็วขึ้นไหม ปลอดภัยกว่าไหม? (ฉันไม่คิดอย่างนั้นอย่างน้อยตามโพสต์นี้ )
12 ssh  vpn  openvpn  socks-proxy 

3
การเปิดใช้ SSH Daemon จากเทอร์มินัล (OS X Lion)
ฉันกำลังพยายามหาวิธีเปิด SSH ผ่านเทอร์มินัลแทนที่จะเปิดการตั้งค่าและเปิดใช้วิธีนั้น หรืออาจเป็นวิธีเปิด SSH ด้วยการเรียกใช้ไฟล์. pkg ฉันใช้ OS X Lion แต่มันจะดีถ้ามันทำงานบน Snow Leopard ด้วย!
12 macos  ssh  terminal  osx-lion 


1
ฉันจะตั้งค่าตัวแปรสภาพแวดล้อมสำหรับกระบวนการ rsync ระยะไกลได้อย่างไร
เมื่อฉันใช้ rsync เพื่อคัดลอกไฟล์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องกระบวนการ rsync จะเริ่มต้นที่ปลายทั้งสอง อย่างไรก็ตามในตอนท้ายรีโมตดูเหมือนว่าไฟล์การเริ่มต้นเชลล์ไม่อ่านดังนั้นฉันไม่สามารถตั้งค่าตัวแปรสภาพแวดล้อมสำหรับกระบวนการ rsync ระยะไกลได้ แต่น่าเสียดายที่มีเซิร์ฟเวอร์หนึ่งตัวที่ฉันต้องการ rsync ซึ่ง rsync ต้องการตัวแปรสภาพแวดล้อมเพื่อให้ทำงานได้ ฉันไม่ใช่ผู้ดูแลระบบบนเซิร์ฟเวอร์ดังนั้นฉันไม่สามารถเปลี่ยนการกำหนดค่าส่วนกลาง ฉันจะทำอย่างไรเพื่อตั้งค่า varaibles ของสภาพแวดล้อมสำหรับกระบวนการ rsync ระยะไกล

5
ฉันจะคัดลอกไฟล์ด้วย SSH ได้อย่างไร
ฉันกำลังพยายามคัดลอกไฟล์จากคอมพิวเตอร์เครื่องอื่นไปยังคอมพิวเตอร์เครื่องอื่น (ทั้งที่ใช้ Ubuntu 9.10) ดังนั้นฉันจึงไปที่คอมพิวเตอร์เครื่องอื่น ฉันcdไปที่ไดเรกทอรี; และฉันป้อนcp File.zip /home/me/Desktopตามที่file.zipอยู่ในไดเรกทอรีที่ฉันเพิ่งใช้cdกับ ตอนนี้มันทำให้ฉันข้อความผิดพลาดต่อไปนี้: cannot create regular file '/home/me/Desktop': no such file or directory ฉันต้องทำอะไร?
12 linux  ssh  terminal  cp 

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