ดังนั้นฉันใช้ 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
ii openssh-server 1:5.9p1-5ubuntu1.3 secure shell (SSH) server, for secure access from remote machines
ii ssh-import-id 2.10-0ubuntu1 securely retrieve an SSH public key and install it locally
สิทธิ์บน/
:
root@juggernaut:~# ls -lah /
total 84K
drwxr-xr-x 22 root root 4.0K Jan 2 06:49 .
drwxr-xr-x 22 root root 4.0K Jan 2 06:49 ..
drwxr-xr-x 2 root root 4.0K Jan 2 06:45 bin
drwxr-xr-x 3 root root 4.0K Jan 2 06:52 boot
drwxr-xr-x 14 root root 4.0K Jan 2 13:44 dev
drwxr-xr-x 88 root root 4.0K Jan 3 18:25 etc
drwxr-xr-x 3 root root 4.0K Jan 1 17:59 home
lrwxrwxrwx 1 root root 37 Jan 2 06:49 initrd.img -> /boot/initrd.img-3.2.0-74-generic-pae
lrwxrwxrwx 1 root root 37 Jan 1 15:08 initrd.img.old -> /boot/initrd.img-3.2.0-29-generic-pae
drwxr-xr-x 18 root root 4.0K Jan 2 06:44 lib
drwx------ 2 root root 16K Jan 1 15:03 lost+found
drwxr-xr-x 3 root root 4.0K Jan 1 15:07 media
drwxr-xr-x 2 root root 4.0K Aug 3 2012 mnt
drwxr-xr-x 2 root root 4.0K Jan 1 15:04 opt
dr-xr-xr-x 80 root root 0 Jan 2 13:44 proc
drwx------ 4 root root 4.0K Jan 3 18:25 root
drwxr-xr-x 15 root root 540 Jan 3 18:25 run
drwxr-xr-x 2 root root 4.0K Jan 2 06:48 sbin
drwxr-xr-x 2 root root 4.0K Mar 5 2012 selinux
drwxr-xr-x 2 root root 4.0K Jan 1 15:04 srv
drwxr-xr-x 13 root root 0 Jan 2 13:44 sys
drwxrwxrwt 3 root root 4.0K Jan 3 18:17 tmp
drwxr-xr-x 10 root root 4.0K Jan 1 15:04 usr
drwxr-xr-x 12 root root 4.0K Jan 2 13:43 var
lrwxrwxrwx 1 root root 33 Jan 2 06:49 vmlinuz -> boot/vmlinuz-3.2.0-74-generic-pae
lrwxrwxrwx 1 root root 33 Jan 1 15:08 vmlinuz.old -> boot/vmlinuz-3.2.0-29-generic-pae
แต่เมื่อฉันเชื่อมต่อกับเซิร์ฟเวอร์ของฉันในฐานะรูทสำเร็จภายใน LAN (เครือข่ายภายใน) ฉันสามารถเข้าถึงทุกตำแหน่งในเซิร์ฟเวอร์ของฉันผ่าน ssh ราวกับว่าฉันเชื่อมต่อที่คอนโซลของเซิร์ฟเวอร์เอง
แต่เมื่อฉันเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH ภายนอกผ่าน IP สาธารณะ / ชื่อโฮสต์ของเครือข่ายของฉันฉันจะได้รับ
$
เป็นพรอมต์หลังจากที่ประสบความสำเร็จในการเข้าสู่ระบบในฐานะ root - ไม่มีแบนเนอร์, motd, ไม่มีอะไรเหมือนที่ฉันต้องการถ้าฉันได้เชื่อมต่อกับเซิร์ฟเวอร์บน LAN ด้วยที่กล่าวว่าฉันสามารถเรียกดูทุกสถานที่และทุกสิ่ง แต่เมื่อฉัน 'cd' ไปยังไดเรกทอรี '/ etc' ฉันได้รับข้อความ:
ls: can’t open ‘.’: Permission denied
ฉันทำตามกำหนดเวลาด้วยการค้นหาเว็บ แต่รู้ว่าโชคดี หวังว่าจะมีการตั้งค่าเล็กน้อยบางอย่างที่ฉันหายไป