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

Secure Shell (SSH) เป็นโปรโตคอลเครือข่ายสำหรับบริการเชลล์ระยะไกลที่ปลอดภัยและการดำเนินการคำสั่ง


4
เชื่อมต่อกับโหนด Wi-Fi โดยอัตโนมัติ แต่กำหนดเส้นทางทุกอย่างผ่านการเข้ารหัส
เกี่ยวข้องกับคำถามของฉันเกี่ยวกับ VPNมีวิธีใดบ้างที่จะให้โทรศัพท์ของฉันเชื่อมต่อกับจุดเชื่อมต่อที่ไม่เข้ารหัสโดยอัตโนมัติ แต่กำหนดเส้นทางการรับส่งข้อมูลทั้งหมดของฉันผ่านเครือข่ายในบ้านของฉัน นี้จะเป็นชนิดของเหมือนเนื่อง แต่ฟรีทางเลือกให้กับแผนข้อมูลที่จะเพียงแค่การซิงค์อีเมลและฉันดังกล่าวโดยอัตโนมัติเมื่อเห็นจุดเชื่อมต่อเปิด แต่ไม่มีความเสี่ยงของปพลิเคชันการส่งรหัสผ่านหรือคุกกี้ในที่ชัดเจนกว่าโกง รหัสผ่านขูดจุดเชื่อมต่อ ถ้าฉันรวมสิ่งต่างๆเช่นไม้บรรทัด Wi-Fiกับ VPN ฉันจะทำสิ่งนี้หรือไม่? มีทางเลือกที่ดีกว่านี้ไหม? ฉันสามารถปิดการใช้งาน VPN อัตโนมัติเมื่อเชื่อมต่อกับจุดเชื่อมต่อที่เชื่อถือได้ (ที่บันทึกไว้) เพื่อความเร็วที่ดีกว่าได้หรือไม่ (อาจปิดการใช้งานโดยโปรไฟล์ทาสเกอร์ ) หากฉันเปิดใช้งานอุโมงค์และเครือข่ายในบ้านของฉันออฟไลน์ฉันต้องการให้โทรศัพท์ปิดกั้นทุกอย่างจนกว่าฉันจะปิดใช้งานอุโมงค์อย่างชัดเจน Wi-Fi Ruler สามารถเชื่อมต่อกับ AP โดยอัตโนมัติ Orbot และ DroidVPN สามารถดักจับทราฟฟิกของโทรศัพท์ที่รูททั้งหมดและกำหนดเส้นทางผ่านพร็อกซีและ VPNs และอุโมงค์ SSH อนุญาตการเชื่อมต่อที่เข้ารหัสไปยังเครือข่ายที่บ้านหรือที่ทำงาน วิธีการรวมทั้งหมดนี้เข้าด้วยกัน?

12
มีไคลเอ็นต์บรรทัดคำสั่ง SSH สำหรับโทรศัพท์ Android ที่รูทหรือไม่?
แน่นอนว่าฉันมี ConnectBot แต่ฉันกำลังมองหาบางอย่างที่ฉันสามารถเขียนได้ แก้ไข: เพื่อให้ชัดเจนที่นี่ฉันไม่สนใจใช้งานสคริปต์จากเทอร์มินัล สิ่งที่ฉันต้องการทำคือเรียกใช้คำสั่ง SSH ในแบบอัตโนมัติ / กำหนดเวลา Tasker และ Locale Execute เทียบเท่า cron ทั้งหมดที่ฉันต้องการคือคำสั่ง 'ssh' เพื่อเรียกใช้จากสคริปต์
23 ssh  command-line 

1
เซิร์ฟเวอร์ SSH (และ SFTP) บน Android ที่ค้นพบได้ผ่าน avahi / bonjour
ฉันต้องการให้อุปกรณ์ Android (Samsung Galaxy) ของฉันสามารถค้นพบได้ผ่าน avahi / bonjour เมื่อเชื่อมต่อกับเครือข่าย WiFi และจากนั้นสามารถเข้าถึงระบบไฟล์ผ่าน SSH (SFTP) สำหรับฉันนั่นเป็นวิธีที่คุ้นเคยและสะดวกในการเข้าถึงอุปกรณ์ต่าง ๆ ในเครือข่ายท้องถิ่นของฉัน: ค้นหาบริการ SSh ของพวกเขาผ่านทาง avahi / bonjour (ไม่ต้องจัดการกับที่อยู่ IP) และเพื่อให้พวกเขา ฉันจะใช้วิธีนี้สำหรับระบบ GNU / Linux ของฉัน (เช่น Ubuntu) มีซอฟต์แวร์ฟรี (= libre - หรือเปล่าเพราะฉันซาบซึ้งในอิสรภาพของการแฮ็ก) สำหรับ Android ที่จะใช้งานนี้คือ: avahi / bonjour รองรับ Android เพื่อให้อุปกรณ์ Android สามารถเข้าถึงได้โดยใช้ชื่อในโดเมน. local (แทนที่จะเป็นเพียงแค่ที่อยู่ …

2
เป็นไปได้ไหมที่จะใช้อุปกรณ์ Android เป็นเซิร์ฟเวอร์ X11 สำหรับเครื่องระยะไกลผ่าน SSH
เมื่อคอมพิวเตอร์เดสก์ท็อปของฉันใช้งานได้ฉันสามารถเชื่อมต่อกับโน้ตบุ๊กได้แม้ผ่านอินเทอร์เน็ต (ฉันได้ตั้งค่าเราเตอร์ของฉันให้ส่ง SSH ไปยังคอมพิวเตอร์เดสก์ท็อปของฉัน) คอมพิวเตอร์เดสก์ท็อปของฉันใช้ GNU / Linux (Ubuntu distro) ดังนั้นฉันสามารถใช้กับเทอร์มินัล X สมุดบันทึกของฉันยังใช้งาน Ubuntu ฉันเพียงแค่ต้องการssh -X desktop.ip.addrแล้วฉันสามารถเปิดโปรแกรมใด ๆ บนเครื่องเดสก์ท็อปของฉัน ดังนั้นคำถามคือ: วิธีการใช้ Android เป็น X-terminal มากกว่า SSHคืออะไร? ฉันไม่ต้องการใช้ VNC หรือสิ่งอื่นใด ฉันคิดว่าต้องมีแอพ SSH ที่ดีสำหรับ Android (ฉันอ่านเกี่ยวกับ ConnectBot) แต่ฉันไม่พบอะไรเกี่ยวกับ X11 (อาจเป็นความผิดของฉัน)

3
คำสั่งให้ติดตั้งแอพจากโทรศัพท์หรือไม่
ฉันต้องการ SSH ลงในโทรศัพท์ของฉันดาวน์โหลด APK และติดตั้งจากระยะไกล มีคำสั่งในโทรศัพท์ที่จะอนุญาตให้ฉันทำสิ่งนี้หรือไม่? เช่น: wget localhost/file.apk android_install file.apk จำเป็นต้องทำการติดตั้งโดยอัตโนมัติเนื่องจากฉันเพิ่งเช็ดการ์ด SD ของฉันโดยไม่ได้ตั้งใจและทุกอย่างในนั้น :(
14 cyanogenmod  adb  ssh  bash 

2
วิธีการเรียกใช้แอปที่เฉพาะเจาะจงผ่านเทอร์มินัล
ฉันจำเป็นต้องเรียกใช้แอพ android ของฉันจากคอมพิวเตอร์ระยะไกลผ่าน SSH แต่ฉันไม่ใช่ผู้เชี่ยวชาญบรรทัดคำสั่งดังนั้นฉันต้องการทราบ: วิธีเรียกใช้แอคชั่นเฉพาะของแอป (ไม่เพียงแค่เปิดมัน) ซึ่งบอกเป็นนัย: จะรู้ได้อย่างไรว่าซินแทกซ์ที่แท้จริงของการกระทำที่เป็นไปได้ของแอพ เช่น: ฉันต้องการเริ่มแอปบันทึกเสียงบนโทรศัพท์จากคอมพิวเตอร์ของฉันและเริ่มบันทึกจากระยะไกล เป็นไปได้ไหม? ขอบคุณ Andrea

2
จะเริ่มต้นเซิร์ฟเวอร์ SSH ใน Android ได้อย่างไร
ฉันพยายามที่จะเข้าสู่ระบบ Android Eee pad Transformer จากกล่อง linux อื่นของฉันโดยใช้ SSH นี่คือขั้นตอนที่ฉันติดตามและล้มเหลว ดังนั้นขอให้ที่นี่สำหรับคำตอบที่ถูกต้อง 1) ไปที่ตลาด Android และดาวน์โหลดติดตั้ง Connectbot กำลังเปิดใช้งาน ConnectBot ถาม ssh หรือ telnet หรือท้องถิ่น กดท้องถิ่น ขอชื่อผู้ใช้ ชื่อผู้ใช้ที่ใช้จำลอง เชื่อมต่อกับ Android ในเครื่องแล้ว พิมพ์ ip addr; ใน terminal แสดงที่อยู่ ip และฉันสามารถ ping 8.8.8.8 2) ตอนนี้ฉันต้องการเข้าถึงกล่องนี้จากกล่องด้านนอก ไปที่ตลาด Android และติดตั้ง SSDroid และ SuperUser เรียกใช้ SSDroid SSDroid …
13 ssh 

3
จะกลับไปที่หน้าจอหลักด้วยคำสั่งเทอร์มินัลได้อย่างไร
มีคำสั่งเทอร์มินัลให้ไปที่หน้าจอหลักหรือไม่? ฉันต้องทำสิ่งนี้ผ่าน sshดังนั้นฉันจึงไม่สามารถกดปุ่ม "บ้าน" ฉันต้องส่งการกระทำบรรทัดคำสั่ง ..

3
ฉันจะดูลายนิ้วมือของ adbkey ได้อย่างไร
คุณควรรู้ว่า Android 4.2.2 (หรือก่อนหน้านี้) ได้แนะนำการตรวจสอบคีย์ RSA สำหรับการเข้าถึง adb - อุปกรณ์ถามตอนนี้ว่าคุณต้องการอนุญาตการเข้าถึงหรือไม่ เพื่อหลีกเลี่ยงการถามทุกครั้งคอมพิวเตอร์จะแสดงคีย์ RSA ซึ่งสามารถยอมรับได้อย่างถาวร ไดอะล็อกบนโทรศัพท์แสดงลายนิ้วมือคีย์ RSA - บน Linux คู่กุญแจสาธารณะ / ลับอยู่ที่นี่: ~/.android/adbkey(.pub). ฉันจะแสดงลายนิ้วมือของไฟล์คีย์นั้นได้อย่างไร? (ฉันกำลังมองหาบรรทัดคำสั่งให้ทำบนระบบ Linux)

1
SSHelper: การอนุญาตการ์ด SD ถูกปฏิเสธ
ฉันไม่สามารถเขียนไปยัง sdcard ของฉันโดยใช้ SSHelper: u0_a264@MSM8974:/storage/sdcard1 $ df /storage/sdcard1 Filesystem Size Used Free Blksize /storage/sdcard1 119.1G 625.3M 118.4G 32768 u0_a264@MSM8974:/storage/sdcard1 $ mkdir Test mkdir failed for Test, Permission denied ใน sdcard "ภายใน" ไม่มีปัญหา: u0_a264@MSM8974:/data/data/com.arachnoid.sshelper/home $ mkdir Test u0_a264@MSM8974:/data/data/com.arachnoid.sshelper/home $ rmdir Test ข้อมูลแอป Android 5.1.1 แสดงสิทธิ์: แก้ไขหรือลบเนื้อหาของ sdcard ของคุณ อ่านเนื้อหาของการ์ด SD ของคุณ …

2
เขียนอนุญาตในบางเส้นทางเช่นการ์ด SD (extSdCard)
ในความพยายามที่จะถ่ายโอนไฟล์จากเซิร์ฟเวอร์ระยะไกลไปยังอุปกรณ์ Android ฉันพบปัญหาการอนุญาต ปรากฎว่าฉันไม่ได้รับอนุญาตให้เขียนที่ตำแหน่งของการ์ด SD (/ mnt / extSdCard) ฉันใช้ SSHDroid เป็นเซิร์ฟเวอร์ ssh บนอุปกรณ์ Android และ vSSH เป็นไคลเอ็นต์ ssh เพื่อใช้งาน ssh บนอุปกรณ์ Android เนื่องจากทั้ง sudo และ su ดูเหมือนจะขาดหายไปในแอปเซิร์ฟเวอร์ ssh (SSHDroid) ฉันสงสัยว่าฉันจะเปลี่ยน / รับสิทธิ์ในการเขียนไปยังตำแหน่งการ์ด SD ได้อย่างไร หรือสิทธิ์รูทไม่เพียงพอที่จะเปลี่ยนการอนุญาตการเขียนและนี่เป็นเพียงการควบคุมโดย Android OS ดังนั้นข้อ จำกัด ของ OS? สิ่งที่ฉันสามารถทำได้คือเขียนไปที่โฮมพา ธ ของเซิร์ฟเวอร์ ssh (SSHDroid) อย่างไรก็ตามเส้นทางนี้มีความยุ่งยากมากและไม่สามารถเข้าถึงได้จาก API filebrowser …

2
จะเพิ่มคีย์ SSH เพื่ออนุญาตการเชื่อมต่อไปยังเซิร์ฟเวอร์ระยะไกลบน Android ได้อย่างไร
ฉันใช้เคอร์เนล Android แบบกำหนดเองที่รูท (Gingerbread) และสามารถเชื่อมต่อกับเซิร์ฟเวอร์ SSH ระยะไกลด้วยการตรวจสอบรหัสผ่านโดยใช้ busybox และแอปเทอร์มินัลอีมูเลเตอร์ ฉันต้องการใช้คีย์ SSH สำหรับการเข้าสู่ระบบอัตโนมัติ เป็นไปได้ไหม ถ้าเป็นเช่นนั้นฉันจะใส่กุญแจส่วนตัวของฉันที่ไหน?
10 ssh  busybox 

2
ทำไมเซิร์ฟเวอร์ SSH ไม่ทำงานบน Android 4 พอร์ตถูกบล็อกหรือไม่
ฉันมีปัญหาในการเข้าสู่โทรศัพท์ Android 4 (Samsung Nexus) ใหม่ของฉัน ฉันได้ติดตั้ง SSH Servers ต่างๆแล้ว แต่ในทุกกรณีการเชื่อมต่อ ssh ก็ค้าง (เช่นฉันไม่ได้รับชื่อผู้ใช้ / รหัสผ่าน) ตัวอย่างการใช้ SSHDroid: บันทึก SSH อย่างละเอียดจากกล่อง linux ของฉัน: joel@pepper ~ $ ssh -p 2222 root@192.168.1.65 -vvv OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: …

4
การเข้าถึงสภาพแวดล้อมของผู้ใช้ termux จากคอนโซลอื่น ๆ
ฉันเพิ่งเริ่มใช้แอพเทอร์มินัลTermuxและสภาพแวดล้อม Linux ที่น่าทึ่ง มันให้ความมั่งคั่งของอาคารสถานีแบบเต็มฟังก์ชั่น มันจะดีเพื่อให้สามารถเข้าถึงสาธารณูปโภคเหล่านี้จากคอนโซลอื่น ๆ โดยเฉพาะอย่างยิ่งเมื่อเชื่อมต่อผ่านหรือssh adb shellฉันจัดการเพื่อให้การทำงานบางอย่างพร้อมใช้งานโดยการตั้งค่าตัวแปรของฉันPATHและLD_LIBRARY_PATHสภาพแวดล้อมเป็นค่าเดียวกับที่ใช้โดยเชลล์ของ Termux แต่มีปัญหาการอนุญาตและดูเหมือนว่ายุ่ง มีวิธีการ ssh ในการ Termux เซสชันหรือไม่ ดูเหมือนว่า Termux จะไม่ให้แพคเกจเซิร์ฟเวอร์ ssh แม้ว่ามันจะสันนิษฐานว่าเซิร์ฟเวอร์และเซสชัน ssh ที่ได้รับจากมันจะทำงานในฐานะผู้ใช้แยกต่างหากจากผู้ใช้ termux ทำให้เกิดปัญหาสิทธิ์คล้ายกัน มีวิธีการที่สนับสนุนในการเข้าถึงสภาพแวดล้อมผู้ใช้ Termux จากคอนโซลอื่น ๆ หรือไม่?
9 terminal  ssh 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.