最近需要用openssh去操作Linux服务器,学习了下openssh
1、下载安装 我下载的是openssh 3.8 所需包放在资料里面上传
压缩包里面有几个word详细文档,包括安装、配置
贴下主要几个步骤:
初次使用:
在bin目录中运行
mkgroup -l >> ..\etc\group 这是加入本地组的命令。
'mkgroup -d >> ..\etc\group 这是加入域组的命令,可不执行。
mkpasswd -l [-u <username>] >> ..\etc\passwd 这是加入本地用户的命令。
'mkpasswd -d [-u <username>] >> ..\etc\passwd 这是加入域用户的命令,可不执行。
<username>是你的电脑中有的用户名称,
比如Administrator: mkpasswd -l -u Administrator >> ..\etc\passwd
不知道是否支持中文。
2、安装并完成上面代码所述后,需要把资料中另一个jar包中的两个jar文件 copy 到 安装目录的 bin 文件夹中,没有就直接复制,有的覆盖掉。
3、配权限
cd ..\..\etc
..\bin\chmod 600 *
4、启动服务 net start opensshd
5、链接Linux服务器
我的服务器 : ssh -p 22(port) root@124.42.35.9 -p 22 可以省略掉,因为一般端口都是22
然后下面输入远程链接密码 密码正确可能会提示没有权限神马的 ,问你 yes/no? 输入yes
即给该远程ip地址赋予权限,下次就不会出这东东了
还有可能出别的错,比如没有某个文件夹,找着建就可以了
ok 链接远程成功。下面操作Linux 服务器 重启tomcat 服务
进入bin文件夹,即需要重启的tomcat文件夹下的bin
我的路径 cd /www/apache-tomcat-5.5.27/bin
查看进程 ps aux|grep java
如果有tomcat进程 (即上面查看查出来的进程 ) 杀掉 kill -9 pid(进程的id)
重新启动 ./startup.sh
下面再重新查看进程 ps aux|grep java 会发现现在的进程id已经变了 ok 重启服务成功。