Bagaimana saya bisa memulai kembali layanan SSH melalui baris perintah pada Mac OSX Mountain Lion?
Dengan menggunakan ps aux | grep 'ssh'
, saya dapat menyimpulkan bahwa prosesnya kemungkinan besar /usr/sbin/sshd
.
Dari sini saya mencari referensi sshd untuk 'restart' tetapi tidak menemukannya.
Saya tidak tahu apa langkah saya selanjutnya.
mac
command-line
ssh
osx-mountain-lion
sshd
James Webster
sumber
sumber
Jawaban:
Lihat jawaban ini untuk pertanyaan serupa di ServerFault. Perintahnya harus sama di Mountain Lion.
Pembaruan disarankan oleh @MattClark: Untuk memulai kembali penggunaan layanan
load
setelahunload
:Perhatikan bahwa sesi SSH yang ada akan dihentikan, jadi Anda harus menjalankan ini independen dari sesi pengguna saat ini.
sumber
launchctl: Error unloading: com.openssh.sshd
Tidak ada alasan untuk 'membongkar' layanan sshd, padahal sebaliknya Anda bisa 'Menghentikan' layanan sshd. Ini akan restart sendiri.
sumber
launchctl stop error: No such process
launchctl stop error: No such process
)sudo
karena itulah cara diluncurkan. Bandingkan berjalan daemon / agenlaunchctl list | grep -i openssh
vssudo launchctl list | grep -i openssh
. Untuk referensi, baca tautanSaya tidak dapat mengkonfirmasi jawaban Ansgar bekerja karena tidak ada pesan / tanda yang jelas meskipun saya yakin itu benar.
Saya juga menemukan
killall sshd
yang membunuh dan me-restart proses sshd dengan kelemahan bahwa setiap koneksi dihentikan.sumber