㈠ 我linux上显示没有ssh命令,所以我选择yum install ssh 可是出现下面问题
ssh是携散客户端命令,要安装客简败户端:
yum install openssh-clients
不辩咐氏行的话:
yum install openssh-client
㈡ 我装好了cygwin,打开cygwin控制台,输入ssh-host-config,确找不到该命令求高手帮助!!!!!
cygwin本身并不包括全部的unix工具。初次安装时你需要手动选择添加。
若果初次安装时未安装需要的软件,也可以补,
只需要再次运行cygwin安装程序,选择节点后,可以在一个界面里,搜索你所需要的软件,点开前面的小勾,下一步即可。已安装的程序不会重复下载,很方便的。
㈢ ubuntu13.10下如何安装ssh-keygen命令
ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:
xjj@xjj-desktop:~$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
如上所示,表示没有还没有安装,可以通过apt安装,命令如下:
-desktop:~$ sudo apt-get install openssh-server
xjj@xjj-desktop:~$ sudo apt-get install openssh-server
系统将自动进行安装,安装完成以后,先启动服务:
@xjj-desktop:~$ sudo /etc/init.d/ssh start
xjj@xjj-desktop:~$ sudo /etc/init.d/ssh start
启动后,可以通过如下命令查看服务是否正确启动
@xjj-desktop:~$ ps -e|grep ssh
6212 ? 00:00:00 sshd
xjj@xjj-desktop:~$ ps -e|grep ssh 6212 ? 00:00:00 sshd
如上表示启动ok。注意,ssh默认的端口是22,可以更改端口,更改后先stop,
然后start就可以了。改配置在/etc/ssh/sshd_config下,如下所示。
xjj@xjj-desktop:~$ vi /etc/ssh/sshd_config
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listen for
Port 22
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listen for
Port 22
最后,应该是连接的时候了。请看如下命令:
xjj@xjj-desktop:~$ ssh exceljava@192.168.158.129
xjj@xjj-desktop:~$ vi /etc/ssh/sshd_config
㈣ linux上装完ssh软件为什么没有ssh命令
1.如下命令安装下:
yum -y install openssh openssh-clients openssh-server
/御颂茄etc/init.d/sshd start
chkconfig --level 235 sshd on
需要安装客户端和服樱世务端、启动服务端和设置下开机启动镇察。
㈤ 3台linux-centos机器的无秘钥ssh配置都完成了,都安装了jdk,但是ssh xxx jps无效!
通过SSH直接执行远程命令和脚本
这种方式会使用Bash的non-interactive + non-login shell模式,它会创建一个shell,执行完脚本之后便退出,不再需要与用户交互。
no-login shell,顾名思义就是不是在登录Linux系统时启动的(比如你在命令行提示符上输入bash启动)。它不会去执行/etc/profile文件,而会去用户的HOME目录检查.bashrc并加载。
系统执行Shell脚本的时候,就是属于这种non-interactive shell。Bash通过BASH_ENV环境变量来记录要加载的文件,默认情况下这个环境变量并没有设置。如果有指定文件,那么Shell会先去加载这个文件里面的内容,然后再开始执行Shell脚本。
解决方案:
在将要登陆的主机的用户目录下修改.bashrc文件,新增
export JAVA_HOME=/soft/ln/jdk
export PATH=$PATH:$JAVA_HOME/bin
保存退出后
source .bashrc
然后在重新使用ssh命令登陆