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

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

1
ไม่สามารถเชื่อมต่อกับโครงการใหม่ด้วย SparkleShare ไคลเอ็นต์บน Windows 7 x64
ฉันทำตามขั้นตอนการติดตั้ง / สร้างบนหน้าแรกของเว็บไซต์SparkleShareและเมื่อฉันทำdazzle create mediaฉันจะได้รับสิ่งต่อไปนี้: สร้าง "สื่อ" โครงการสำเร็จแล้ว ที่อยู่นั้นถูกต้อง (storage@ip.add.re.ss) และเส้นทางนั้นถูกต้อง (/ home / storage / media) ฉันใช้ ssh บน notport 22 (สำเร็จด้วย WinSCP, pscp และ PuTTY จากเครื่องเดียวกันและอื่น ๆ ) ดังนั้นฉันจึงเพิ่ม:<port>เขตข้อมูลการเชื่อมต่อในไคลเอนต์ Windows ของฉัน (runnign บนแพตช์ปัจจุบันของ Windows 7 x64) ไคลเอนต์ (0.9.2) จากนั้นรออย่างต่อเนื่องที่ smidge สีเขียวในแถบความคืบหน้า ฉันจะแก้ไขปัญหานี้ได้อย่างไร

0
Jenkins - ข้อมูลประจำตัว ssh และแก้ไขปัญหาข้อมูลประจำตัว
ไม่สามารถเชื่อมต่อกับ bitbucket ผ่าน ssh ใน Jenkins ฉันสามารถใช้งานได้โดยใช้ https และระบุรหัสผ่านบัญชี bitbucket ของฉัน แต่ฉันไม่สามารถใช้รหัสผ่าน ssh และวลีรหัสผ่าน ssh ได้ ฉันสร้างรหัสใหม่โดยใช้ssh-keygenจากนั้นคัดลอกid_rsa.pubไปยังbitbucketและid_rsaไปยังข้อมูลประจำตัวของJenkinsพร้อมกับชื่อผู้ใช้และวลีรหัสผ่านที่ใช้เมื่อสร้างรหัส นอกจากนี้ฉันไม่เห็นวิธีการเปลี่ยนแปลงข้อมูลรับรองที่สร้างขึ้นครั้งเดียวดังนั้นฉันจึงมีรายการค่อนข้างมากเนื่องจากฉันพยายามทำการเปลี่ยนแปลงเพื่อค้นหาว่ามีอะไรผิดปกติ คำแนะนำของคุณในเรื่องนี้ได้รับการชื่นชมอย่างจริงใจ

2
Tunnel HTTP traffic ผ่านเซิร์ฟเวอร์ linux
ฉันต้องการข้อมูลช่องสัญญาณ (HTTP / HTTPS) จากเซิร์ฟเวอร์ linux หนึ่งผ่านอีกเครื่องหนึ่งเพื่อเข้าถึงพร็อกซี เหตุผลที่ฉันไม่สามารถไปที่พร็อกซี่ได้โดยตรงเพราะพวกเขาทั้งหมดเป็นไฟร์วอลล์และฉันมีจำนวนมากเกินไปที่จะอนุญาต นี่เป็นเพียงการตั้งค่าชั่วคราวเพื่อใช้พร็อกซี่ ดังนั้นฉันต้องการจากpoint Aไปpoints C, D & Eถึงpoint B(เฉพาะ B สามารถเข้าถึง C, D & E) คำแนะนำใด ๆ ที่จะได้รับการชื่นชม.

3
ssh เข้าสู่เซิร์ฟเวอร์ระยะไกลและใช้การเชื่อมต่ออินเทอร์เน็ตใน Chrome
ฉันเชื่อว่าสิ่งนี้เรียกว่าการเชื่อมต่อระหว่างอุโมงค์? หรือพร็อกซี่? ฉันต้องการใช้การเชื่อมต่ออินเทอร์เน็ตของเซิร์ฟเวอร์ระยะไกลเป็นไปได้หรือไม่? ด้วย Chrome หรือ Firefox + ssh? ฉันจะทำอย่างไร เอส
1 ssh  proxy  ssh-tunnel 

1
กรองผู้ที่สามารถเชื่อมต่อกับฉันผ่านทาง ssh
ฉันต้องการเข้าถึงพีซีที่บ้านจากแล็ปท็อปของฉัน สิ่งนี้จะทำให้การทำงานในโครงการต่างๆในมหาวิทยาลัยง่ายขึ้นมาก (และสิ่งอื่น ๆ ทั้งหมด) ฉันติดตั้ง ssh และ ssh-server สำเร็จแล้ว ฉันจัดการเพื่อเชื่อมต่อผ่าน ssh ทั้งผ่าน localhost และอินเทอร์เน็ตของฉัน ฉันได้รับคำเตือนว่าโฮสต์อาจไม่ปลอดภัยได้รับลายนิ้วมือและเชื่อมต่อสำเร็จ (หลังจากฉันป้อนผู้ใช้และรหัสผ่าน) แม้จะต้องรู้จักกับผู้ใช้และรหัสผ่านในการเชื่อมต่อฉันไม่พบว่ามันปลอดภัยเกินไป มีความปลอดภัยหรือไม่ (ฉันผิดผิด) หากฉันไม่ผิดวิธีการทั่วไปในการสร้างความมั่นใจว่ามีเพียงคนที่ฉันต้องการเท่านั้นที่สามารถเชื่อมต่อกับฉันได้ (ใบรับรองหรืออะไรบางอย่าง?)
1 ssh  security  sshd 

1
git พร้อมข้อผิดพลาด ssh: การอนุญาตถูกปฏิเสธ (publickey, keyboard-interactive)
ฉันกำลังพยายามสร้างเซิร์ฟเวอร์ repo git ด้วย windows remote นี่คือเซิร์ฟเวอร์ ssh ของฉันและสภาพแวดล้อมในการสร้างลูกค้าในท้องถิ่น: เซิร์ฟเวอร์ env 1. windows os 2. mysysgit ติดตั้ง 3. copssh ติดตั้ง 4. ไคลเอนต์เซิร์ฟเวอร์คลาวด์ระยะไกล 1. CentOS 7 บน vmware 2. พีซีท้องถิ่น นี่คือการกระทำของฉันแล้ว 1. สร้างคู่กุญแจสาธารณะกับssh-keygen -t rsaลูกค้าบนCentosของฉัน 2. เพิ่มผู้ใช้ git ชื่อsvccopsshในเซิร์ฟเวอร์ windows ระยะไกลของฉัน 3. คัดลอกCentosของฉัน~/.ssh/id_rsa.pubไปยังโฟลเดอร์เซิร์ฟเวอร์d:/Users/svccopssh/.sshซึ่ง copssh อ่าน public-ssh-key และเปลี่ยนชื่อใหม่ เป็นauthorized_keys 4. เรียกใช้การทดสอบ: ssh …

0
การส่งต่อตัวแทน SSH ไม่ทำงาน
การส่งต่อตัวแทน SSH ของฉันไม่ทำงาน คำตอบจากคำถามนี้ค่อนข้างเก่าและคำตอบที่ขัดแย้งกับการแสดงความคิดเห็น เราขอคำตอบที่อัพเดทแล้วได้ไหม? โดยทั่วไปฉันสามารถ SSH จากคอมพิวเตอร์ A ถึงคอมพิวเตอร์ B หรือจากคอมพิวเตอร์ A ไปยังคอมพิวเตอร์ C แต่ไม่ใช่จากคอมพิวเตอร์ A ไปยังคอมพิวเตอร์ B จากนั้นคอมพิวเตอร์ B ไปยังคอมพิวเตอร์ C เมื่อเชื่อมต่อจากคอมพิวเตอร์ A ไปยังคอมพิวเตอร์ B หรือคอมพิวเตอร์ C ฉันมักจะ ใช้ssh -Aเพื่อบังคับให้ส่งต่อตัวแทน SSH แต่ฉันยังไม่สามารถเชื่อมต่อคอมพิวเตอร์ A -> คอมพิวเตอร์ B -> คอมพิวเตอร์ C โดยไม่ต้องขอรหัสผ่าน echo "$SSH_AUTH_SOCK"ทำงานได้ทั้งบนเซิร์ฟเวอร์และเครื่องของฉัน แต่บน SSH จาก A -> B …

1
วิธีการซ่อนไดเรกทอรีย่อยในไดเรกทอรี chrooted จากผู้ใช้ที่ไม่มีสิทธิ์เข้าถึง
ขออภัยหากปัญหานี้ได้รับคำตอบก่อน / ที่อื่น ฉันเคยตามล่าไป แต่ไม่สามารถหาอะไรได้เลย ถ้าเป็นเช่นนั้นโปรดชี้ฉันในทิศทางที่ถูกต้อง ฉันใช้เซิร์ฟเวอร์ ftp linux (UB10) กับ ssh และ vsftp ฉันมีกลุ่มผู้ใช้ที่ chrooted ไปยังไดเรกทอรี (/ ไฟล์) ผู้ใช้แต่ละคนต้องการการเข้าถึงอย่างน้อยหนึ่งไดเรกทอรีย่อยภายใน - ผู้ใช้ 1 มีการเข้าถึง / files / 1 ผู้ใช้ 2 มีสิทธิ์เข้าถึง / files / 2 ผู้ใช้ 3 ถึง / files / 3 ฉันต้องการเพิ่มผู้ใช้คนที่ 4 ที่สามารถเข้าถึงทั้ง / files / 1 และ …
1 linux  ssh  users  chroot 

2
วิธีการเชื่อมต่อแอพท้องถิ่น (เช่น rubymine, prosequel) ไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้ไพรเวตคีย์ AWS?
โปรแกรมที่อนุญาตการเชื่อมต่อระยะไกล (โดยปกติจะเป็น ssh) มักจะขอชื่อผู้ใช้ / pwd เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล: ดูตัวอย่างด้านล่างจากsequelproและrubymineตามลำดับ: Sequel pro: การพยายามเชื่อมต่อกับเซิร์ฟเวอร์ mysql ระยะไกลผ่าน ssh: Rubymine: การพยายามดีบักฝั่งเซิร์ฟเวอร์: ด้วย Amazon AWS ในการเชื่อมต่อโดยใช้ SSHคุณต้องมีคีย์ส่วนตัวและคำสั่งการเชื่อมต่อจะเป็นดังนี้: ssh -i %privateKeyFileName.pem% ubuntu@server คำถาม:ฉันจะรวมไฟล์ส่วนตัวนี้เพื่อให้สามารถเชื่อมต่อได้สำเร็จโดยใช้แอพอย่างเช่น prosql หรือ rubymine ได้อย่างไร? Update: sequel pro สามารถทำได้โดยกำเนิด .. สำหรับ rubymine .. ฉันเริ่มต้นด้วยการทำ tunnel ssh .. ดังนั้นนี่คือขั้นตอน: แรก:ฉันเริ่มกระบวนการอุโมงค์ SSH บนเครื่องของฉันเพื่อให้คำขอใด ๆ ที่ทำกับ localhost ของฉัน: …

2
VPN เทียบเท่ากับการส่งต่อพอร์ต SSH?
ฉันมีแอปพลิเคชันบนเซิร์ฟเวอร์ระยะไกลของฉันสามารถเข้าถึงได้ผ่าน localhost: 3000 (ไม่สามารถเข้าถึงได้จากอินเทอร์เน็ต) เมื่อฉัน SSH ลงในเซิร์ฟเวอร์ระยะไกลของฉันโดยใช้ผงสำหรับอุดรูพร้อมอุโมงค์L"*:3000" localhost:3000และทำlocal ports accept connections from other hostsเครื่องหมายในกล่องฉันสามารถเข้าถึงแอปพลิเคชันโดยไปhttp://127.0.0.1:3000ที่เครื่องท้องถิ่นของฉัน ฉันสามารถเข้าถึงแอปพลิเคชันเพิ่มเติมได้โดยไปที่http://192.168.0.9:3000(ที่อยู่เครือข่ายภายในเครื่องของฉัน) บนแท็บเล็ตที่เชื่อมต่อกับ wifi เดียวกัน ฉันมีการตั้งค่า OpenVPN บนเซิร์ฟเวอร์ระยะไกลและฉันสามารถเข้าถึงแอปพลิเคชันได้โดยไปที่http://10.8.0.1:3000อย่างไรก็ตามฉันต้องสามารถเข้าถึงได้จากอุปกรณ์อื่นบนเครือข่ายท้องถิ่นของฉัน (แท็บเล็ต) ฉันจะกำหนดเส้นทาง127.0.0.1ไปอย่างไร10.8.0.1เพื่อให้ฉันสามารถเข้าถึงแอปพลิเคชันจากแท็บเล็ตโดยไปที่http://192.168.0.9:3000ฉันสามารถทำได้เมื่อใช้ผงสำหรับอุดรู
1 ssh  vpn  putty  openvpn 

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

0
มีเครื่องมือสำหรับการเชื่อมต่อช่องสัญญาณผ่านการเชื่อมต่อ VNC (หรือ RFB) หรือไม่?
หมายเหตุ: นี่คือไม่ทำซ้ำไม่ได้คำถามเกี่ยวกับการขุดเจาะอุโมงค์ VNC มากกว่าอย่างอื่นเช่น SSH นั่นเป็นทั้งหมดที่แตกต่างกันสิ่งที่ ติดตั้ง ฉันมีเครื่อง M1 ในเครือข่ายบางส่วนซึ่งสามารถเข้าถึงได้จากเครื่อง M2 นอกเซ็กเมนต์ผ่าน VNC แต่ (เพื่อประโยชน์ในการพูดคุย) ไม่มีโปรโตคอลอื่นใดเลย ไม่มีเครื่องอื่นในส่วนนั้นที่สามารถเข้าถึงได้จากภายนอกกลุ่ม นอกจากนี้ M1 และเครื่องอื่น ๆ ในส่วนท้องถิ่นยังมีการเชื่อมต่อขาออกที่ จำกัด โดยเฉพาะ M1 ไม่สามารถเชื่อมต่อโดย SSH ไปยัง nachine ใด ๆ ที่อยู่นอกส่วนของท้องถิ่นของตนเอง (และอาจไม่ได้มี) ตอนนี้ถ้าฉันเรียกใช้ไคลเอนต์ VNC บน M2 ตรงไปที่ M2 เข้าสู่ระบบและเริ่มเชลล์ฉันสามารถเรียกใช้สิ่งที่ฉันต้องการและเข้าถึงเครื่องบนเซ็กเมนต์ท้องถิ่นของ M1 อย่างไรก็ตามฉันถูก จำกัด โดยการโต้ตอบแบบกราฟิกของไคลเอนต์ VNC เป้าหมาย ฉันต้องการให้สามารถเชื่อมต่อช่องสัญญาณจากเครื่อง M2 ของฉันไปยังเครื่องใด ๆ …

1
ฉันจะหยุด PuTTY ไม่ตอบสนองต่อการป้อนข้อมูลเมื่อแสดงข้อความจำนวนมากได้อย่างไร
ผมใช้เครื่อง windows 7 เพื่อsshเป็นเครื่อง Linux PuTTY 0.62ระยะไกลโดยใช้ เมื่อฉันลืมสตรีมเอาต์พุตไปยังไฟล์โดยไม่ตั้งใจและรันโปรแกรมที่พิมพ์ข้อมูลจำนวนมากไปที่หน้าจอฉันพบว่าสีโป๊วไม่ตอบสนองต่อCtrl+ Cและฉันต้องรอ 5 นาทีก่อนที่การกดแป้นพิมพ์ของฉันจะลงทะเบียน มีวิธีใดบ้างที่จะ จำกัด อัตราการรับส่งข้อมูลเพื่อให้ฉันยังสามารถส่งการกดแป้นพิมพ์ไปยังเครื่องระยะไกลในกรณีที่ฉันได้รับตัวเองในสถานการณ์นี้อีกครั้ง? ฉันควรเพิ่มว่ามันไม่ได้จริงๆPuTTY ต่อ seกลายเป็นไม่ตอบสนอง แต่มันก็ไม่ส่งการกดแป้นพิมพ์น่าจะเพราะความเร็วของเครือข่ายจะถูก gobbled ขึ้นโดยล้านบรรทัดของข้อความที่แสดงอยู่บนหน้าจอ ฉันกำลังใช้tmuxงานและเซสชันช้าพอ ๆ กันในการตอบสนองต่อCtrl+ bกับคำสั่งอื่น ๆ
1 ssh  putty 

2
PuTTY ไม่แสดงข้อความ / etc / nologin
/etc/nologinฉันได้บล็อกการเข้าถึงที่ไม่ใช่รากไปยังเซิร์ฟเวอร์ลินุกซ์วิทยาศาสตร์โดยการตั้งค่า เมื่อฉันพยายามล็อกอินจากเทอร์มินัล Linux เนื้อหาของ/etc/nologinจะปรากฏขึ้นตามที่คาดไว้ แต่เมื่อผมใช้ฉาบเพื่อเข้าถึงเซิร์ฟเวอร์จากเครื่อง Windows Server unexpectedly closed network connectionหน้าต่างป๊อปอัพปรากฏขึ้นพร้อมกับข้อความ ฉันมีการตั้งClose window on exitค่าที่ไม่เคย ไม่มีใครรู้วิธีรับ PuTTY เพื่อแสดงเนื้อหาของ/etc/nologinหรือไม่
1 linux  windows  ssh  putty 

2
Pass-through บัญชีเข้าสู่ระบบผ่าน WinSCP [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: จะเปลี่ยนผู้ใช้ใน WinSCP ได้อย่างไร? 2 คำตอบ ฉันมีเซิร์ฟเวอร์ Linux ที่เมื่อฉันเชื่อมต่อด้วยPuTTYอันดับแรกฉันต้องเข้าสู่ระบบโดยใช้บัญชีที่ไม่ใช่รูท (สมมุติว่าuser1) จากนั้นออกคำสั่งsu rootหรือsu - rootเข้าสู่rootบัญชี ฉันไม่สามารถเข้าสู่rootบัญชีได้โดยตรงเนื่องจากการเข้าถึงโดยตรงดังกล่าวถูกปิดกั้นด้วยเหตุผลด้านความปลอดภัย ฉันต้องการทราบว่าการติดตั้งดังกล่าวสามารถทำได้ในWinSCPซึ่งเป็นตัวจัดการไฟล์ GUI สำหรับเซิร์ฟเวอร์ Unix / Linux ฉันได้ลองใช้การแชนเนลไปยังที่อยู่ IP เดียวกัน แต่ไม่สามารถใช้งานได้เนื่องจากฉันเชื่อว่านี่เป็นความพยายามในการลงชื่อเข้าใช้ "โดยตรง" ไปยังrootบัญชีผ่านทางการเชื่อมต่อทันเนลที่สร้างขึ้นโดยใช้user1บัญชี การตั้งค่า Shell เป็นsudo su -ไม่ทำงาน ฉันจะให้WinSCPเลียนแบบการเข้าสู่ระบบsu rootหรือsu - rootโดยอ้อมได้ในPuTTY ได้อย่างไร
1 linux  ssh  unix  putty  winscp 

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