利用ssh管理远程主机服务
管理服务器太多时的确很麻烦需要来回在多台服务器间切换无论是Win的还是Linux\Unix 都需要如此,今天总结出一些简陋的办法记录下来以作备忘,如果大家有更好的办法还望赐教!
首先ssh可以通过远程方式来登录交互式管理服务器也可以远程执行命令,当然还可以文件传输等等作用,就利用ssh的这些优势做几个脚本就能方便的起停远程主机的服务了(因为我本地需要经常测试所以需要配合测试起停某些服务,无此需求的可以忽略)。
在Linux 上可以直接用ssh service xxxx restart 如果做了ssh 信任关系可以直接执行了很是方便。
在Win 下需要先安装OpenSSH服务 下载地址 安装方式是一路下一步。
Server配置: (安装路径是D:\Program Files\OpenSSH)
D:\Program Files\OpenSSH\etc>vim sshd_config #查看配置文件修改相应配置相关文档请搜索Linux版 基本相同,注意:Protocol 2 )
D:\Program Files\OpenSSH\etc>..\bin\mkgroup.exe -l >>group #导入本地组
D:\Program Files\OpenSSH\etc>..\bin\mkpasswd.exe -l -u administrator >>passwd #导入本地用户
D:\Program Files\OpenSSH\etc>net start opensshd #启动ssh服务
Client配置: plink
d:\Program Files\emacs\bin\plink.exe" net start httpd
本文章不全面,仅当草稿记录日后有涉及到安全或是其他增强方面的文字再补全。