linux - sshd 서비스 다시 시작
巴扎黑
巴扎黑 2017-05-16 13:18:21
0
3
2003

请输入代码阿里云的ubuntu服务器,一开始就有sshd守护进程,能用putty连接
修改心跳包时间,修改了/etc/ssh/sshd_config
想重启服务时发现/etc/init.d下没有sshd,搜索发现/usr/sbin아래에 sshd가 있습니다. sshd restart, sshd start, sshd stop 등의 명령은 실행할 수 없으며 해당 명령이 없다는 메시지가 나타납니다.



sshd 서비스를 다시 시작할 수 없습니다

마지막으로 sshd 프로세스를 직접 종료한 후 직접 실행하면

sshd 프로세스를 다시 시작하고 수정된 구성을 로드할 수 있습니다./usr/sbin/sshd

sshd 서비스를 편리하게 다시 시작하는 방법을 알려주세요. ssh-server 프로세스인 sshd에 대해 이야기하지 마세요.

巴扎黑
巴扎黑

모든 응답 (3)
滿天的星座

如果你已经安装了openssh-server的话(没有的话,要安装),因为Ubuntu已经使用Upstart来进行管理/etc/init.d里面的任务.所以/etc/init.d/sshd start已经无效了.注意: 应该用sudo service ssh start(注意: 是ssh,不是sshd)启动sshd服务,之后可以通过进程查看sshd进程已在运行.

    黄舟

    你查看一下/etc/init.d/ssh 文件就知道该文件就是启动,停止,重启sshd的脚本,也被称为服务。
    所以可以通过sudo /etc/init.d/ssh start/stop/restart 或者 sudo service ssh start/stop/restart 来启动/停止/重启sshd

    case "$1" in start) check_for_upstart 1 check_privsep_dir check_for_no_start check_dev_null log_daemon_msg "Starting OpenBSD Secure Shell server" "sshd" || true if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then log_end_msg 0 || true else log_end_msg 1 || true fi ;; stop) check_for_upstart 0 log_daemon_msg "Stopping OpenBSD Secure Shell server" "sshd" || true if start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/sshd.pid; then log_end_msg 0 || true else log_end_msg 1 || true fi ;;

    该脚本里执行的就是/usr/sbin/sshd

      为情所困

      直接killall/kill掉进程 在启动

        최신 다운로드
        더>
        웹 효과
        웹사이트 소스 코드
        웹사이트 자료
        프론트엔드 템플릿
        회사 소개 부인 성명 Sitemap
        PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!