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

Secure Shell (SSH) เป็นโปรโตคอลหลักสำหรับการเชื่อมต่อเชลล์ที่เข้ารหัส แท็กนี้ยังใช้สำหรับคำถามเกี่ยวกับ sshd และ openssh ซึ่งเป็นสองแอปพลิเคชันมาตรฐานสำหรับการใช้ SSH

3
ข้อ จำกัด ssh สำหรับการตรวจสอบผู้ใช้
RHEL 6.8, ฉันมีผู้ใช้ที่ได้รับการรับรองความถูกต้องแบบโลคัลและไม่แน่ใจว่าผู้ใช้นั้นมีการตั้งค่าการเข้าสู่ระบบโดยใช้คีย์จากโหนดอื่นเพื่อเชื่อมต่อกับโหนดที่มีปัญหา ฉันกำลังคิดที่จะสร้างคีย์ ssh ใหม่สำหรับผู้ใช้เพื่อป้องกันไม่ให้เขาเข้าสู่ระบบโดยใช้คีย์การตั้งค่าก่อนหน้านี้ ฉันเข้าถึง "รูท" ไปยังโหนด อะไรคือวิธีที่ดีที่สุดที่จะส่งต่อเพื่อ จำกัด การเข้าสู่ระบบด้วยคีย์ซึ่งจะได้รับการตั้งค่าไว้ แต่เพื่อรักษาบัญชีเดิมสำหรับบริการอื่น ๆ ที่เราใช้บัญชีในปัจจุบัน
3 ssh 

2
การตรวจสอบสิทธิ์ openldap ssh
ฉันกำลังพยายามตั้งค่าบนเซิร์ฟเวอร์ openldap ที่ทำงานบนเดเบียน 6 การรับรองความถูกต้อง ssh บนโฮสต์ ldap-client ชื่อ ldap_client นี่คือสิ่งที่ ldapsearch ส่งคืนบนเซิร์ฟเวอร์: dn: dc=localnet,dc=lan objectClass: dcObject objectClass: organization dc: localnet o: Some_Enterprise description: localnet.lan dn: ou=people,dc=localnet,dc=lan objectClass: top objectClass: organizationalUnit ou: people dn: ou=groups,dc=localnet,dc=lan objectClass: top objectClass: organizationalUnit ou: groups dn: uid=joe,ou=people,dc=localnet,dc=lan objectClass: account objectClass: posixAccount cn: joe uid: …
3 ssh  debian  pam-ldap 

1
launchctl ทำงานช้าบน ssh ไปยังเซิร์ฟเวอร์ OS X
ฉันใช้เซิร์ฟเวอร์ OS X 10.5.8 เมื่อผู้ใช้ของฉันใช้งานมันอาจใช้เวลาประมาณ 10 วินาทีก่อนที่พวกเขาจะเห็นพรอมต์ ฉันได้เปิด debug สำหรับ ssh และเห็นว่ามันเป็นการหยุดที่ "กำลังเข้าสู่เซสชันแบบโต้ตอบ" โดยมองไปที่เซิร์ฟเวอร์ ณ จุดนี้กระบวนการ "launchctl" กำลังทำงานสำหรับผู้ใช้ที่เพิ่งเข้าสู่ระบบ ดังนั้นฉันสามารถติดตามสิ่งนี้ได้ต่อไปว่าเหตุใด Launchctl ใช้เวลาประมาณ 10 วินาทีในการเริ่มต้นก่อนที่พรอมต์ ssh จะกลับมา? ฉันสมมติว่ากำลังพยายามเริ่มต้นการเปิดใช้งาน daemons และตัวแทนต่อผู้ใช้หรือไม่ เป็นปัญหาที่ทราบกันหรือไม่ว่า launchctl ช้ามาก? (สิ่งนี้น่ารำคาญเป็นพิเศษเพราะเราใช้เครื่องมือ scm "git" มากกว่า ssh!) มีอะไรที่ฉันสามารถทำได้เพื่อเร่งความเร็วหรือไม่ ขอบคุณสำหรับความช่วยเหลือหรือคำแนะนำ ไชโยสตีฟ

3
วิธีการเชื่อมต่อกับ ssh ด้วยไดเรกทอรี. ssh
เพื่อนร่วมงานของฉันส่งไดเรกทอรี '.ssh' ให้ฉันพร้อมไฟล์ในนั้น เขาบอกว่าฉันสามารถใส่ไดเรกทอรีนั้นในไดเรกทอรีผู้ใช้ของฉันแล้วเชื่อมต่อกับ ssh โดยไม่ต้องใช้รหัสผ่าน (ssh root @ ip) ฉันใส่ไดเรกทอรีนั้นในโฮมไดเร็กตอรี่ของฉันจากนั้นลองใช้ ssh root @ ip, แต่มันไม่ทำงาน ฉันพลาดอะไรไปรึเปล่า?
1 ssh 

2
เริ่มต้นและปิด tomcat ผ่าน ssh
Updated ฉันพบว่าเส้นทางของ jdk ที่ใช้นั้นผิด ควรจะเป็นกรณีที่ต่ำกว่าเป็นวิธีที่เกิดขึ้น? เมื่อฉันเรียกใช้สคริปต์นี้โดยตรงบนเซิร์ฟเวอร์มันก็โอเคeval: 1: /opt/Java/jdk1.6.0_25/jre/bin/java: not foundJavajava ฉันพยายามที่จะเริ่มต้นหรือปิดตัวจัดการโพสต์ผ่านไคลเอนต์ระยะไกล บนเซิร์ฟเวอร์ของฉันฉันมี tomcat 3 แบบแตกต่างกัน: tomcat1, tomcat2 และ tomcat3 ประการแรกฉันพยายามเรียกใช้tomcat_path/bin/shutdown.shเพื่อหยุดมันผ่าน ssh และคำสั่งคือ ssh jake@1xx.3x.2x.1xx "cd /home/jake/tomcat2/bin;exec bash ./shutdown.sh" ทั้ง"และ'พยายาม แต่ไม่ทำงานผลลัพธ์คือ eval: 1: /opt/Java/jdk1.6.0_25/jre/bin/java: not found ดูเหมือนว่าเชลล์สคริปต์จะรันบนไคลเอ็นต์โลคัลของฉันเพราะบนเซิร์ฟเวอร์จะมีไฟล์นี้ มีวิธีการเรียกใช้เชลล์สคริปต์บนเซิร์ฟเวอร์ระยะไกลอย่างถูกต้องหรือไม่? อัปเดต ฉันวิ่ง ssh jake@1xx.xx.25.100 "sh -x /home/jake/tomcat/bin/shutdown.sh > /home/jake/tomcat.log 2>&1" และผลลัพธ์ใน tomcat.log คือ: …
ssh  tomcat 

1
ปิดเซสชัน ssh เมื่อสิ้นสุดสคริปต์ทุบตี
ใน. profile ของผู้ใช้แต่ละคนของระบบ (debian 8) ฉันเรียกสคริปต์ที่เริ่มเซสชัน typescript เพื่อบันทึกทุกอย่างในไฟล์: #!/bin/bash script -f $HOME/.log/$(date +"%d-%b-%y_%H-%M-%S")_shell.log สิ่งนี้คือเมื่อคุณป้อน "exit" จากนั้นคุณเพียงหยุดเซสชัน typscrit ไม่ใช่การเชื่อมต่อ ssh ดังนั้นคุณต้องป้อน exit อีกครั้ง ฉันต้องการปิดการเชื่อมต่อ ssh เมื่อเราออกจาก typescript โดยป้อน "exit" ฉันลองสิ่งที่แตกต่าง: ในตอนท้ายของสคริปต์ของฉัน: exit or logout or $(logout) ทั้งหมดนี้กลับข้อผิดพลาดหลังจากออก typescript ตัวอย่างเช่นด้วยlogoutหรือ$(logout): /pathtoscript/log.sh: 9: /pathtoscript/log.sh: logout: not found แต่มันเป็นคำสั่งของระบบดังนั้นฉันแค่ต้องรันมันในระบบเมื่อสิ้นสุดสคริปต์และนั่นก็น่าจะดี! ใน. bashrc: function exit() { …

2
SSH ทำสำเนาไดเรกทอรีหรือไม่ [ปิด]
เป็นไปได้ไหมที่จะทำสำเนาไดเรกทอรีผ่าน SSH ช่วยบอกว่าฉันมี / directory / และฉันต้องการทำสำเนาที่ถูกต้องให้กับสิ่งที่ต้องการ / directory_copy / เป็นไปได้? ฉันใช้ CentOS ขอบคุณ
centos  ssh 

1
วิธีใช้แท็ก ssh บน ssh_config
สวัสดีฉันสงสัยว่าจะใช้แท็กที่กำหนดไว้ก่อนหน้านี้ในไฟล์ ssh_config ของฉันซึ่งมีลักษณะเช่นนี้ได้อย่างไร Host myhost Hostname myhost.ddns.net Match user jhonfoo host myhost IdentityFile ~/.ssh/myhost
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.