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

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

1
เรียกใช้โหนดและ npm ใน Windows Server 2008 R2 ผ่าน SSH
ฉันได้ติดตั้ง FreeSSH ใน Windows Server 2008 R2 ของฉันและฉันสามารถ SSH ด้วย PUTTY ได้ SSH ทำงานได้ดี แต่ฉันไม่สามารถเรียกใช้โหนดหรือ npm จากเทอร์มินัล SSH ข้อผิดพลาดแจ้งว่าไม่รู้จักคำสั่ง มีการกำหนดค่าบางอย่างขาดหายไปหรือไม่? แก้ไข 1 ฉันไม่สามารถเรียกใช้โหนดและ npm โดยระบุเส้นทางแบบเต็มหรือเมื่ออยู่ในโฟลเดอร์ nodejs คิดหรือไม่

1
Nohup ไม่ได้เรียกใช้กระบวนการในพื้นหลัง
ฉันวิ่ง nohup bash -c "while [ true ]; do echo test; done" จากPuTTyลูกค้า SSH แต่หลังจากกระบวนการนี้ไม่ได้ทำงานในพื้นหลังแทนnohupจะเป็นกระบวนการเบื้องหน้าในเปลือก รุ่น SW: nohup (GNU coreutils) 8.5
1 linux  ssh  nohup 

0
ทันใดนั้น Git ก็เริ่มสำลักที่“ git pull” สำหรับ repo เพียงอันเดียว
เมื่อวานนี้ที่จุดในบางครั้งฉันGit สำหรับ Windowsก็เริ่มจะสำลัก (แฮงค์ตลอดไป) ในgit pullเพียงหนึ่ง repo ฉันจัดการเพื่อดึงการเปลี่ยนแปลงสิบครั้งในวันนี้ฉันเริ่มที่จะล้มเหลวในการดึงที่สิบเอ็ด เนื่องจากความสุขที่เหมือนกันกับTortoiseGitและหลังจากทำการ วิจัยบางอย่าง ฉันจึง จำกัด ปัญหาให้กับTortoisePlink (ที่ใช้โดยGit สำหรับ Windows ) ไม่เคยออก (ทั้งGit สำหรับ WindowsและTortoiseGit ไม่เปลี่ยนแปลงและดำเนินการต่อตามปกติเมื่อฉันฆ่าTortoisePlinkโดยใช้Task Manager ) ฉันได้อัปเดตบริการ (รวมถึงPutty ) เป็นรุ่นใหม่ล่าสุดแล้วการแก้ปัญหาที่ใช้และปัญหาได้รับการแก้ไข ฉันเข้าใจว่าปัญหาเกิดจากที่ใดและจะแก้ไขอย่างไร อย่างไรก็ตามมีบางสิ่งที่ฉันไม่เข้าใจหรือเห็นพวกเขาว่าเป็นสิ่งที่แปลกดังนั้นฉันจึงขอขอบคุณถ้าใครบางคนสามารถส่องแสงบางอย่างในกรณีนี้ สอดคล้องกับการแก้ไขปัญหาเกิดจากความเข้าใจผิดระหว่างลูกค้า SSH และเซิร์ฟเวอร์ Gerrit ของฉัน หากเป็นเช่นนั้นจะเป็นไปได้อย่างไร: git pullปัญหาเกิดขึ้นเฉพาะสำหรับ git pushและระยะไกลที่เกี่ยวข้องกับคำสั่งการตรวจสอบที่ต้องทำงานอื่น ๆ ได้ตามปกติ ปัญหาเริ่มต้นที่จะเกิดขึ้นโดยฉับพลัน เมื่อวานนี้จนถึง 14:25 UTC ฉันสามารถผลักดัน / ดึงการเปลี่ยนแปลงสำหรับ repo …
1 ssh  git  tortoise-git  pull 

1
วิธีกำหนดค่า WinSCP ด้วยพร็อกซี SSH
ฉันกำลังพยายามกำหนดค่า WinSCP เพื่อใช้กับพร็อกซีเพื่อให้ฉันสามารถเข้าสู่เว็บไซต์ของฉัน (ฉันติดอยู่หลังไฟร์วอลล์ บริษัท ) ฉันพยายามทำตามคำแนะนำของhttp://www.javahotchocolate.com/notes/winscp.htmlเพื่ออุโมงค์ผ่านพร็อกซีและเชื่อมต่อกับอินสแตนซ์ EC2 กับ WinSCP จากคำแนะนำในบทความฉันได้ตั้งค่าพร็อกซีดังนี้: แต่ฉันสับสนว่าจะตั้งค่าช่องสัญญาณได้อย่างไร ฉันลองใช้ข้อมูลเดิม แต่ได้รับ: ข้อผิดพลาดของพร็อกซี: 403 ถูกห้าม

3
เข้าถึงคอมพิวเตอร์ที่อยู่ด้านหลัง NAT หรือพรอกซี
ฉันมีพีซีในบ้านที่เชื่อมต่อผ่านโมเด็มดาวเทียม twoway ฉันไม่สามารถเข้าถึงจากภายนอกดังนั้นหลังจากการวิจัยบางอย่างฉันพบวิธีแก้ปัญหาซึ่งเป็นอุโมงค์ย้อนกลับ ssh แต่ฉันมีคำถามสองสามข้อเกี่ยวกับ ssh ฉันมีเซิร์ฟเวอร์และฉันต้องการทำการเชื่อมต่อแบบย้อนกลับหลังจากฉันสามารถใช้การส่งต่อพอร์ตเพื่อให้ฉันสามารถเชื่อมต่อกับพีซีในบ้านโดยใช้การเชื่อมต่อแบบย้อนกลับที่สร้างไว้แล้ว คำถามของฉันคือถ้าฉันสร้างพับลิกคีย์เพื่อสร้างการเชื่อมต่อระหว่างโฮมพีซีและเซิร์ฟเวอร์หลังจากนั้นเป็นไปได้หรือไม่ที่จะเข้าสู่เซิร์ฟเวอร์นี้จากพีซีเครื่องอื่นโดยใช้รหัสผ่านแทนรหัสสาธารณะ? ฉันต้องการเขียนสคริปต์ (งาน cron) ซึ่งสร้างการเชื่อมต่อ ssh ดังนั้นหลังจาก 30 นาทีมันจะตรวจสอบว่าการเชื่อมต่อขาดหรือไม่ถ้ามันเสียกว่ามันจะสถาปนาการเชื่อมต่ออีกครั้งฉันจะตรวจสอบได้อย่างไรว่า ssh การเชื่อมต่อยังคงเปิดอยู่?

0
วิธีการ ssh, เริ่มต้นด้านบน, และปิดเซสชัน ssh ด้วย ~ / .toprc แบบกำหนดเอง
ถ้าฉันล็อกอินเข้าสู่รีโมตโฮสต์ของฉันผ่าน ssh และรันบนสุดมันจะเลือกไฟล์การกำหนดค่า ~ / .toprc ฉันยังสามารถรันคำสั่งต่อไปนี้ได้สำเร็จ ssh -t <user>@<host> "top -b > top.dat" อย่างไรก็ตามสิ่งนี้ทำให้เซสชัน ssh เปิดตลอดไป ฉันต้องการใช้เซสชัน ssh เพื่อเริ่มกระบวนการ batch สูงสุดและออกจากเซสชัน ssh ปัญหาที่ฉันมีคือทุกสิ่งที่ฉันพยายามอย่างใดอย่างหนึ่งไม่ทำงานหรือไม่ได้รับไฟล์การตั้งค่า ~ / .toprc นี่คือสิ่งที่ฉันได้ลอง: ssh <user>@<host> "top -b > top.dat &" ssh -f <user>@<host> "top -b > top.dat" ssh -f <user>@<host> "nohup top -b > top.dat …
1 bash  ssh  top  nohup 

7
วิธีการใช้ ssh จากเชลล์สคริปต์โดยไม่ต้องรอรหัสผ่าน?
ฉันไม่สามารถใช้วิธีการกุญแจสาธารณะ ฉันไม่ต้องการใช้สคริปต์คาดหวัง ฉันค้นหาไซต์นี้เพื่อหาวิธีแก้ปัญหา แต่ทุกคนกำลังพูดถึงโซลูชันเหล่านี้ มีวิธีอื่นเช่นพารามิเตอร์บรรทัดคำสั่งเพื่อคำสั่ง ssh (เช่น --password = 'asdf') หรือการเปลี่ยนเส้นทางอินพุต ("<")?
1 linux  bash  ssh  script 

1
หยุดงาน tmux ผ่าน remote shell โดยไม่ตั้งใจ
ฉันมักจะเชื่อมต่อกับhostใช้คำสั่งต่อไปนี้: ssh -t user@host tmux แล้วก็ ssh -t user@host tmux a หลังจากตัดการเชื่อมต่อ / ออกจากระบบ ฉันชอบใช้โอกาสที่มีให้tmuxมากมาย หนึ่งในนั้นคือCtrl + B+ Ctrl + Zเพื่อซูมเข้าและซูมออกหนึ่งในบานหน้าต่าง การกดรวมกันของแป้นต่าง ๆ โดยไม่ชักช้า (โดยไม่มีการปล่อยCtrl) จะทำให้การหยุดtmuxโดยไม่มีความเป็นไปได้ที่จะทำให้มันกลับไปสู่เบื้องหน้าเนื่องจากไม่มีบรรทัดรับคำสั่งให้พิมพ์fgคำสั่ง Enter~.วิธีเดียวที่จะแก้ปัญหาที่ผมพบคือการกด sshจัดการการรวมกันของกุญแจนี้และตัดการเชื่อมต่อจากโฮสต์ระยะไกล จากนั้นฉันต้องเชื่อมต่อกับโฮสต์ระยะไกลอีกครั้ง วิธีสร้าง remote login shell (เช่นbashตรงข้ามกับremote shell ssh ) เพื่อจัดการกับการรวมกันของคีย์?
1 ssh  tmux 

0
การเข้าถึงระยะไกล Virtualbox บนเซิร์ฟเวอร์ Ubuntu
ฉันอธิบายปัญหาฉันต้องเชื่อมต่อผ่าน ssh tunneling ที่เปิดใช้งาน x11 ไปยังเครื่องระยะไกลที่มีเซิร์ฟเวอร์อูบุนตูโดยละเอียด: โฮสต์: Windows 7 ซอฟต์แวร์ที่ใช้สำหรับอุดรู เซิร์ฟเวอร์: เซิร์ฟเวอร์เสมือนของ Ubuntu ติดตั้งในเครื่อง ฉันจะเข้าถึง virtualbox จากระยะไกลเท่านั้นเนื่องจากการส่งต่อพอร์ตฉันไม่สามารถแสดงกล่องเสมือนเป็นบริการได้ หากคุณต้องการมากกว่าเพียงแค่ถาม ขอบคุณมาก

0
ฉันสามารถส่งต่อพอร์ตใน Windows อย่างปลอดภัยโดยไม่ใช้ SSH ได้หรือไม่ [ปิด]
ฉันมีเซิร์ฟเวอร์โฮสต์ใน Amazon AWS ที่เราต้องการใช้สำหรับการประมวลผลไฟล์ (คิดว่าการแสดงผลหลายโหนดรายละเอียดไม่สำคัญ) วิธีการทำงานของซอฟต์แวร์เฉพาะของเราคือเราต้องคัดลอกไฟล์ที่จะประมวลผลลงในโฟลเดอร์เฝ้าดูและจะถูกเลือกโดยอัตโนมัติ ดังนั้นคำถามคือวิธีการรับไฟล์ไปยังเซิร์ฟเวอร์ คนที่กำลังจะทำการประมวลผลไฟล์นั้นไม่ใช่เทคนิคดังนั้นฉันไม่ต้องการแนะนำ FTP หรือคำสั่งที่คล้ายกัน ความคิดของฉันคือการมีเซิร์ฟเวอร์ในเครือข่ายท้องถิ่นของเรามีการแชร์ไฟล์และซิงโครไนซ์ไฟล์จากการแชร์ไปยังเซิร์ฟเวอร์โดยใช้ Unison ซึ่งทำงานกับซ็อกเก็ต TCP ฉันตั้งค่าทุกอย่างแล้วและใช้งานได้ดี แต่ข้อกังวลเดียวของฉันคือการรับส่งข้อมูล Unison ไม่ได้เข้ารหัส ไฟล์ที่เรากำลังประมวลผลไม่ไวต่อความรู้สึก แต่ฉันค่อนข้างอึดอัดไม่น้อยเลย ฉันสามารถไปตามเส้นทางของการติดตั้ง SSH ไปยังเซิร์ฟเวอร์ แต่ฉันจำได้ว่านี่เป็นความเจ็บปวดในการติดตั้งอย่างถูกต้อง นอกจากนี้ฉันไม่ต้องการเข้าถึงเชลล์ มีทางเลือก SSH ใดบ้างที่จะอนุญาตให้ฉันสร้างอุโมงค์การส่งต่อพอร์ตที่ตั้งค่าได้ง่ายขึ้น? หรือ SSH ยังคงเป็นตัวเลือกที่ดีที่สุด?

1
สิทธิ์ถูกปฏิเสธ - หลังจากเชื่อมต่อสำเร็จเป็น 'รูต' เท่านั้นเมื่อเชื่อมต่อภายนอก
ดังนั้นฉันใช้ Ubuntu Server 12.04.01 ในช่วงสองสามสัปดาห์ที่ผ่านมาหลังจากใช้ Ubuntu Desktop 13.10 ประมาณสองสามเดือนและพบว่าเป็นการเริ่มต้นใหม่หลังจากเปลี่ยนจากสภาพแวดล้อมของ Windows ทั้งหมดเป็นสิ่งที่ดียกเว้นสิ่งหนึ่งที่ฉันได้รับการแก้ไขปัญหาบางครั้งและสำหรับชีวิตของฉันไม่สามารถคิดออก ฉันได้ติดตั้ง open-ssh บนเซิร์ฟเวอร์ Ubuntu ของฉันและฉันสามารถเชื่อมต่อผ่าน SSH ได้สำเร็จโดยใช้โปรแกรม putty ของไคลเอ็นต์ Windows ที่พอร์ต 22 (ค่าเริ่มต้น) การเปลี่ยนแปลงเดียวที่ฉันทำคือsshd_configไฟล์ของฉันที่อยู่บนเซิร์ฟเวอร์ของฉันใน/etc/ssh/ไดเรกทอรี ข้อมูลการกำหนดค่าจะแสดงด้วยข้อมูลอื่น ๆ (หากมีข้อมูลอื่นใดที่ฉันสามารถให้ที่อาจช่วยได้โปรดแจ้งให้เราทราบ) เวอร์ชั่นของ SSH ที่ติดตั้ง: root@juggernaut:~# dpkg -l | grep "ssh" ii openssh-client 1:5.9p1-5ubuntu1.3 secure shell (SSH) client, for secure access to remote machines …

1
fail2ban SSH ที่ไม่มีการตรวจสอบรหัสผ่าน
เมื่อฉันปิดการใช้งานการรับรองความถูกต้องรหัสผ่าน SSH ดังนั้นเราจึงสามารถเข้าสู่ระบบโดยใช้การรับรองความถูกต้องของรหัสส่วนตัวเท่านั้นยังมีจุดใดบ้างที่มี fail2ban ที่ทำงานเพื่อการป้องกันกำลังดุร้าย SSH ฉันคิดว่าผู้โจมตีมีกุญแจหรือไม่ ดังนั้นสิ่งที่ให้ความคุ้มครองมีอะไรบ้าง?

0
dropbear:“ Pubkey รับรองความถูกต้องไม่ดีสำหรับ 'root'”
ในสถานการณ์ที่ไม่ค่อยเกิดขึ้นฉันไม่สามารถลงชื่อเข้าใช้เราเตอร์ของฉันโดยใช้การตรวจสอบคีย์สาธารณะ ฉันใช้ PuTTy 0.63 ในไคลเอนต์ (คีย์ที่เก็บไว้ในการประกวด) และเฟิร์มแวร์ Tomato (โดย Shibby) ที่มี builtin dropbear (v2013.62) ที่ฝั่งเซิร์ฟเวอร์ เมื่อข้อผิดพลาดนี้เกิดขึ้นฉันเห็นข้อความสองข้อความ: ในบันทึกการรักษาความปลอดภัยของเซิร์ฟเวอร์: "127.0.0.1 authpriv.warning dropbear [24621]: ลายเซ็นไม่ดี Pubkey รับรองความถูกต้องสำหรับ 'root' ด้วยคีย์ md5 ... " ในหน้าต่าง PuTTy: "เซิร์ฟเวอร์ปฏิเสธลายเซ็นของรหัสสาธารณะแม้ว่าจะยอมรับรหัส!" ในกรณีส่วนใหญ่ฉันไม่มีปัญหากับคู่คีย์นี้ แต่บางครั้ง ... ในบันทึกความปลอดภัยฉันพบว่ามีข้อผิดพลาดสามประการเกิดขึ้นตั้งแต่เดือนกันยายนที่ผ่านมา ฉันไม่รู้ว่ามันสำคัญหรือไม่: ฉันใช้การเชื่อมต่อไร้สาย (WPA2-AES) กับเราเตอร์ของฉัน ฉันหวาดระแวงนิดหน่อย;) มันจะเป็นอะไร? ข้อผิดพลาด? ปัญหาการสื่อสาร? มีใครบางคนพยายามที่จะทำลายการเชื่อมต่อของฉัน?
1 ssh  putty 

1
CentOS 7 Virtualbox การเชื่อมต่อ VM SSH ปฏิเสธทันที
ฉันใหม่กับ linux และกำลังทำงานกับการติดตั้ง CentOS 7 ที่น้อยที่สุดบน VM ที่ทำงานบน Virtualbox พร้อมกับโฮสต์ Win10 จนถึงวันนี้ฉันสามารถใช้ PuTTy และ WinSCP เพื่อ SSH เป็น VM จากโฮสต์โดยไม่มีปัญหา วันนี้หลังจากที่ไม่มีการเปลี่ยนแปลง VM เลยก็บอกว่าการเชื่อมต่อถูกปฏิเสธใน SSH HTTP ยังใช้งานได้เว็บเซิร์ฟเวอร์ nginx ยังคงสามารถเข้าถึงได้จากโฮสต์ การส่งต่อพอร์ตและการกำหนดค่าไฟร์วอลล์ของ VM ไม่ได้ถูกแตะต้อง เป็น VM ท้องถิ่นและฉันเป็นคนเดียวที่เข้าถึงได้ firewall-cmd --list-services รวมถึง ssh nmap -sT -O localhost แสดงรายการ 22 / tcp เป็น open ฉันมีพอร์ตส่งต่อบน VM …

1
MobaXterm ลบตัวละครเมื่อฉันถือลูกศรซ้ายบนบรรทัดคำสั่ง
หลายครั้งที่ฉันป้อนคำสั่งยาวในบรรทัดคำสั่ง bash ของฉันและฉันต้องการเปลี่ยนอักขระสองสามตัวที่อยู่ใกล้กลางคำสั่ง เมื่อฉันใช้ผงสำหรับฉาบฉันสามารถถือลูกศรซ้ายและรอเคอร์เซอร์เพื่อไปยังจุดที่ฉันต้องการเปลี่ยนคำสั่ง เมื่อฉันใช้ MobaXterm และฉันถือลูกศรซ้ายเคอร์เซอร์จะเริ่มเคลื่อนที่ไปทางซ้าย แต่หลังจาก 5 หรือ 6 ตัวอักษรมันจะเริ่มลบตัวอักษรดังนั้นจึงสับสนคำสั่งของฉัน ฉันจะรับ MobaXterm เป็นไม่ลบตัวละครเมื่อฉันถือลูกศรซ้ายเมื่อฉันต้องการเลื่อนเคอร์เซอร์ได้อย่างไร? MobaXterm Personal Edition 6.2 ได้รับการติดตั้งบน Windows 7 64 บิต อัปเดต: สิ่งนี้เกิดขึ้นกับบัญชีเดียวเท่านั้น แต่ใช้กับเซิร์ฟเวอร์หลายเครื่อง นอกจากนี้: ฉันสังเกตเห็นว่าเมื่อลบอักขระแล้วเคอร์เซอร์ของฉันก็อยู่ในโหมดแก้ไขซึ่งฉันสามารถใช้คำสั่ง vi: 'h' เลื่อนเคอร์เซอร์ไปทางขวา 'l' เลื่อนเคอร์เซอร์ไปทางซ้าย 'x' ลบตัวอักษร 'i' ทำให้ฉันอยู่ในโหมดแทรก ฯลฯ

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