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

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

7
ฉันสามารถทำคณิตศาสตร์พื้นฐานใน Bash ได้หรือไม่?
ฉันสงสัยว่าเป็นไปได้ไหมที่จะทำคณิตศาสตร์อย่างง่ายในการทุบตี? ฉันคิดอะไรบางอย่างเช่น = 25-5 จะพิมพ์ออกมา 20 หรือบางสิ่งบางอย่าง สามารถทำได้อย่างง่ายดาย? ขอขอบคุณ
33 bash  ssh 

4
เรียกใช้คำสั่งระยะไกลโดยใช้ไฟล์ ssh config
ฉันต้องการที่จะสามารถตั้งค่าคำสั่งให้ทำงานในการเข้าสู่ระบบ ssh ไปยังเซิร์ฟเวอร์โดยไม่จำเป็นต้องพิมพ์ โดยทั่วไปฉันกำลังมองหาไฟล์ ssh config เทียบเท่า: ssh host command ดังนั้นสิ่งที่ฉันต้องพิมพ์คือ: ssh host และคำสั่งจะถูกเรียกใช้


2
tmux และ screen-256 TERM ไม่ได้รับการสนับสนุนบนรีโมตโฮสต์
ฉันได้ตั้งค่า tmux ของฉันเพื่อใช้งานscreen-256colorsและใช้งานได้ดีกับเสียงเรียกเข้า อย่างไรก็ตามเมื่อฉันไปที่รีโมตโฮสต์จากภายใน tmux screen-256colorsไม่เป็นที่รู้จักดังนั้นฉันจึงได้รับข้อผิดพลาดดังนี้: E558: Terminal entry not found in terminfo 'screen-256color' not known. Available builtin terminals are: builtin_ansi builtin_xterm builtin_iris-ansi builtin_dumb defaulting to 'ansi' นอกเหนือจากการแก้ไขรีโมตแต่ละตัว.bashrc(คล้ายกับคำแนะนำนี้ ) มีวิธีใดที่จะตั้งค่าTERMอย่างถูกต้องและอัตโนมัติบนรีโมตโฮสต์
32 ssh  terminal  colors  tmux 

8
SSH tunneling อัตโนมัติจาก Windows
ฉันกำลังพยายามตั้งค่าคอมพิวเตอร์ Windows ให้มีอุโมงค์ SSH สองช่องไปยังเซิร์ฟเวอร์ Linux ของฉันเสมอ ขณะนี้ฉันกำลังใช้ PuTTY เพื่อเปิดอุโมงค์ SSH สองแห่ง: ฉันลงชื่อเข้าใช้เซิร์ฟเวอร์ใน PuTTY ปล่อยให้ย่อเล็กสุดและอย่าแตะต้องมัน ใช้งานได้ดียกเว้นเมื่อการเชื่อมต่อ SSH ลดลง: PuTTY แสดงข้อความแสดงข้อผิดพลาดและฉันต้องปิดข้อผิดพลาดด้วยตนเองและเชื่อมต่อกับเซิร์ฟเวอร์อีกครั้ง สิ่งที่ฉันต้องการทำคือมีแอปพลิเคชันที่สามารถตั้งค่าอุโมงค์ SSH สองแห่งและสามารถเชื่อมต่อใหม่โดยอัตโนมัติโดยไม่ต้องทำอะไรด้วยตนเองรวมถึงป้อนรหัสผ่าน ข้อมูลที่ฉันส่งข้ามอุโมงค์ทั้งสองคือการเชื่อมต่อ VNC ดังนั้นฉันมักจะไม่อยู่ที่เครื่องเพื่อล้างข้อผิดพลาดและป้อนรหัสผ่าน อุโมงค์ทั้งสองเป็นอุโมงค์ท้องถิ่นและอุโมงค์ระยะไกลหนึ่งช่อง (ใช่ฉันทราบถึงอันตรายของการเข้าสู่ระบบ SSH โดยอัตโนมัติฉันกำลังวางแผนที่จะสร้างผู้ใช้ที่ไม่มีสิทธิ์และไม่ได้รับอนุญาตให้ลงชื่อเข้าใช้แบบโต้ตอบและใช้สิ่งนั้น) ฉันพบคำถามนี้: จะเปิดอุโมงค์ SSH อย่างน่าเชื่อถือได้อย่างไร แต่นั่นคือการใช้ Linux เป็นไคลเอ็นต์ SSH และฉันใช้ Windows

5
เราจะระบุตัวตนเริ่มต้นของ ssh ได้อย่างไร
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 8 ปีที่ผ่านมา id_rsa โดยปกติแล้วจะเป็นคีย์เริ่มต้น ฉันได้สร้างคีย์ใหม่ชื่อ 'keyhello' อัปเดต: ฉันได้เพิ่มคีย์นี้ด้วยการทำ: ssh-add /home/myuser/.ssh/keyhello แต่ฉันเชื่อว่ามันยังคงไม่ใช่กุญแจเริ่มต้นของฉัน ดังนั้นเราจะทำให้ keyhello เป็นเอกลักษณ์เริ่มต้นแทนที่จะเป็น id_rsa ได้อย่างไร ฉันเห็น -t แต่ฉันได้ลอง: ssh-agent /home/mysuser/.ssh/keyhello -t ไม่มีโชคกับสิ่งนี้ ฉันได้รับ "การอนุญาตถูกปฏิเสธ" (ถ้าฉันใส่ sudo ssh-agent ... ฉันได้รับ "การอนุญาตที่ถูกปฏิเสธ w / out แม้แต่แจ้งให้ฉันผ่าน sudo ของฉัน)
32 ssh 

1
แทนที่ ProxyJump ใน ~ / .ssh / config
ฉันกำลังใช้ProxyJumpของฉัน~/.ssh/config Host jump User jane HostName 1.2.3.4 DynamicForward 1028 Host dev User bill HostName 5.6.7.8 ProxyJump jump เพื่อนร่วมงานของฉันใช้ ssh รุ่นเก่า (ซึ่งไม่สามารถอัปเดตได้) อะไรคือการกำหนดค่าที่เทียบเท่าเพื่อให้พวกเขาเชื่อมต่อผ่านโฮสต์กระโดด? จะDynamicForwardยังคงทำงาน?
32 ssh 

6
ผู้ดูแลเซิร์ฟเวอร์สามารถดูสิ่งที่ฉันคัดลอกผ่าน SCP ได้หรือไม่
บอกว่าฉันกำลังเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SCP และคัดลอกไฟล์บางไฟล์จากเซิร์ฟเวอร์ระยะไกลไปยังคอมพิวเตอร์ที่บ้านของฉัน ผู้ดูแลระบบเซิร์ฟเวอร์สามารถบอกได้หรือไม่ว่าฉันได้คัดลอกบางสิ่งบางอย่างดูสิ่งที่ถูกคัดลอกหรือรู้ว่าใครคัดลอกมัน
31 ssh  scp 

4
จะทำ DNS ผ่าน proxy ใน Firefox ได้อย่างไร?
ฉันใช้ Firefox 3.5.7 กับ FoxyProxy ฉันมีช่องสัญญาณ ssh ส่งต่อ 8080 ผ่านไปยังพร็อกซีเซิร์ฟเวอร์ HTTP ที่ปลายอีกด้าน ด้วย FoxyProxy ฉันส่งปริมาณงานโดยตรง แต่ทุกอย่างอื่นผ่านพร็อกซีเซิร์ฟเวอร์ อย่างไรก็ตามการค้นหา DNS ยังคงไปที่เซิร์ฟเวอร์ DNS ของที่ทำงานเพื่อแก้ไขปัญหา มีส่วนเสริมที่สามารถลดทราฟฟิก DNS บางอย่างไปยังระบบปฏิบัติการ แต่ผลักทุกอย่างผ่านอุโมงค์ ssh ของฉันหรือไม่ มันเป็นช็อตยาว แต่ก็ไม่เคยเจ็บปวดที่จะถาม ....
31 firefox  ssh  dns  proxy 

4
แนบเซสชัน tmux กับเครื่องรีโมต
ฉันใช้ tmux กับเครื่องของฉันและมักจะมีหลายครั้งพร้อมกัน สิ่งที่ฉันมักจะทำคือฉันมีเซสชันที่มีหน้าต่างแตกต่างกันเพื่อทำงานในพื้นที่และเซสชันอื่น ๆ ที่ฉันเชื่อมต่อหลาย windows กับโฮสต์หนึ่งต่อเซสชัน ต้นไม้เซสชั่น / หน้าต่างจะมีลักษณะเช่นนี้ในการใช้ชีวิตประจำวันฉันทำของ tmux: (TMUX on my local machine) | +- session 1: local | \_ window 1: local shell | \_ window 2: local shell | \_ ... | + session 2: somehost | \_ window1: ssh user@somehost | \_ window2: …
31 linux  ssh  tmux 

7
จะอัพโหลดไฟล์จากบรรทัดคำสั่งด้วย FTP หรือ SSH ได้อย่างไร?
ฉันไม่เคยทำสิ่งนี้มาก่อนและฉันกำลังสร้างสคริปต์ bash shell เพื่อทำสิ่งนี้ให้ฉัน ฉันจะเชื่อมต่อผ่าน ssh เพื่อทำบางสิ่ง (ซึ่งฉันรู้วิธีการแล้ว) ดังนั้นอาจมีวิธีอัปโหลดไฟล์ผ่าน ssh เพื่อให้ฉันสามารถทำได้ทั้งหมดในการเชื่อมต่อเดียว? ฉันจะทำสิ่งนี้ได้อย่างไร #!/bin/sh cd ./files-to-upload #upload the files
30 command-line  bash  ssh  ftp 

6
วิธีปิดการใช้งานตัวแปร SendEnv ที่ตั้งค่าใน ssh_config จาก ~ / .ssh / config
ฉันไม่พบที่ใดก็ได้ดังนั้นฉันจึงสงสัยว่าฉันเป็นคนเดียวที่ตีปัญหาดังกล่าว โดยค่าเริ่มต้น ssh บน Red Hat และ Debian อย่างน้อยก็มี ssh_config พร้อมตัวเลือก SendEnv ผ่านตัวแปร LC * และ LANG ในเซสชันระยะไกล หากไม่มีการรูทที่จะเปลี่ยน / etc / ssh / ssh_config เขาจะปิดการใช้งานได้อย่างไร ดูเหมือนว่าตัวเลือก SendEnv จะมีการสะสมและฉันไม่เห็นวิธีการรีเซ็ต และเพื่อหลีกเลี่ยงการถูกถามฉันต้องหลีกเลี่ยงการส่งผ่านสถานที่ของฉันไปยังเครื่องทดสอบเพื่อหลีกเลี่ยงผลข้างเคียงต่อสคริปต์และโปรแกรมที่ต้องใช้ภาษาเป็นค่าเริ่มต้นสำหรับเครื่อง

6
http proxy over ssh ไม่ใช่ถุงเท้า
คำถามนั้นง่าย แต่คำตอบนั้นไม่ใช่: ssh -D 8080 user@host หรือ ssh -gCNf -D 8080 user@host หรือ wathever with -D # ฉันต้องการพร็อกซีชนิดที่ฉันสามารถใช้กับตัวแปร http_proxy ในอุปกรณ์ฝังตัวที่ไม่รองรับ SOCKS ฉันควรทำอย่างไร?


3
ฉันสามารถมีคีย์ ssh หลายอันในโฟลเดอร์. ssh ของฉันได้หรือไม่
ฉันสามารถสร้างคีย์ ssh หลาย ๆ อันและเปลี่ยนชื่อพวกมันให้เป็นชื่อที่เข้าใจง่ายของผู้ใช้ดังนั้นฉันจึงรู้ว่าคีย์ตัวไหนเป็นของเว็บไซต์อื่น ปลอดภัยไหม เช่น: github_id_rsa github_id_rsa.pub .. ... จะทราบได้อย่างไรว่าจะตรวจสอบคีย์ใดเมื่อเชื่อมต่อ ในคอมพิวเตอร์ของฉันตอนนี้เมื่อฉันดูที่ known_hosts พวกเขาทั้งหมดดูเหมือนจะมีคีย์เดียวกันหลังจากชื่อโฮสต์หรือไม่
30 mac  ssh 

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