Fix SSH not Working on Solaris 10

หากใครลองเปลี่ยน Virtual NIC จาก E1000 เป็น VMXNET3 จะเจอปัญหาคือไม่สามารถ SSH ได้ อาจจะลอง telnet ทดสอบดูก่อนเบื้องต้น หลังจากนั้นให้มาตรวจสอบ Service SSH ซึ่งค่อนข้างยุ่งยากพอสมควร


Configuration

  • ทำการ Enable Service SSH
# svcadm enable ssh
  • ตรวจสอบ Service SSH จะเห็น State เป็น Offline อยู่ ให้มาไล่ดูที่ Dependency ทีละตัว
# svcs -l ssh
fmri         svc:/network/ssh:default
name         SSH server
enabled      true
state        offline
next_state   none
state_time   Fri Aug 03 13:28:39 2018
restarter    svc:/system/svc/restarter:default
dependency   require_all/none svc:/system/filesystem/local (online)
dependency   optional_all/none svc:/system/filesystem/autofs (online)
dependency   require_all/none svc:/network/loopback (online)
dependency   require_all/none svc:/network/physical (maintenance)
dependency   require_all/none svc:/system/cryptosvc (online)
dependency   require_all/none svc:/system/utmp (online)
dependency   require_all/restart file://localhost/etc/ssh/sshd_config (online)
  • ตรวจสอบ Dependency แต่ละดัวว่า Online ครบหรือไม่ จะเห็นว่า autofs Online ไม่ครบ
# svcs -d svc:/system/filesystem/autofs:default
STATE          STIME    FMRI
online         13:28:27 svc:/milestone/name-services:default
online         13:28:35 svc:/system/filesystem/local:default
online         13:28:36 svc:/network/rpc/bind:default
offline        13:28:38 svc:/network/nfs/client:default
  • ทำการ Start Service svc:/system/filesystem/autofs แล้วทำการ Restart เครื่อง
# svcadm clear svc:/system/filesystem/autofs:default
# svcadm disable svc:/system/filesystem/autofs:default
# svcadm enable svc:/system/filesystem/autofs:default
# svcs -x svc:/system/filesystem/autofs:default
svc:/system/filesystem/autofs:default (automounter)
 State: online since Fri Aug 03 13:28:38 2018
   See: automount(1M)
   See: /var/svc/log/system-filesystem-autofs:default.log
Impact: None.
  • ลองตรวจสอบ  Service อีกครั้งหนึ่งจะเห็น State เป็น Online แล้ว
# svcs -l ssh

อ่านเพิ่มเติม : https://bit.ly/2n5mOQK


Leave a Reply

Your email address will not be published. Required fields are marked *