① ssh secure shell 的命令是用什么语言的,我是新手,刚入门
ssh secure shell 只是一个网络工具,不是什么语言。
SSH(Secure Shell)是一种通用的、功能强大的、基于软件的网络安全解决方案。计算机每次向网络发送数据时,SSH都会自动对其进行加密。数据到达目的地时,SSH自动对加密数据进行解密。整个过程都是透明的,使用OpenSSH工具将会增进你的系统安全性。 谈到网络安全访问,相信大家首先想到的就是安全Shell,也就是Secure Shell,通常简写为SSH。这是因为SSH安装容易、使用简单,而且比较常见,一般的Unix系统、linux系统、FreeBSD系统都附带有支持SSH的应用程序包。
② shell脚本中怎么ssh上远程机执行命令
你好,
先在两台机子上建立信任,ssh-key
具体方法网络下就有
脚本里的命令是
ssh 用户@ip
③ linux下如何使用ssh远程登录主机 执行shell脚本
知道linux的ip,用户和密码就可以远程登陆了。在你的SSH 客户端会有一个linux的终端。在这执行命令就可以了。
④ 利用shell脚本执行ssh远程另一台主机执行命令并返回命令的结果集
假设从主机A,检查主机B上的进程,
需要在主机B上建立检查用户,例如叫x,
并设置通过public key认证登录SSH,不会可以google搜一下,
然后,在A机器上执行:
ssh x@B ~/command.sh > result.txt
command.sh就是B机器上放置在x目录下的脚本。
输出结果应该是写到了result.txt
或者另一种写法
result=`ssh x@B ~/command.sh`
结果直接保存到result变量中了。
暂时没有linux环境,所以没有实际测试,你自己试试吧
免费提供最新Linux技术教程书籍,入门自学书籍《linux就该这么学》,为开源技术爱好者努力做得更多更好
⑤ 在LINUX系统下,如何使用SHell脚本,SSH登陆上路由器
登陆linux系统,打开终端命令。输入 rpm -qa |grep ssh 查找当前系统是否已经安装
2.如果没有安装SSH软件包,可以通过yum 或rpm安装包进行安装
3、安装好了之后,就开启ssh服务。Ssh服务一般叫做 SSHD
4、命令行输入 service sshd start 可以启动 或者使用 /etc/init.d/sshd start
5、输入:ssh 账号@IP地址即可。
比如:ssh [email protected]
然后按照提示输入密码. 一切无误则进入该远程主机.
⑥ 如何运行并显示shell命令的ssh与JSch的结果
1. 在ssh shell中运行脚本,比如我运行一个批量下载脚本: python download-app-annie.py2. 按下ctrl-z中断脚本运行,此时系统提示:^Z[1]+ Stopped python download-app-annie.py意思是编号为1的任务挂起了,[1]就是任务的编号,里面的数字也可能是2,3,4..3. 输入命令:bg 1这个命令将1号任务切换到后台执行4. 输入命令:disown -h %1这个命令的意思是将1号任务从当前shell的任务列表中移除,并且忽略HUP信号,这样,即使当前Shell结束了,这个任务也不会被结束,而是继续留在后台执行。
⑦ ssh有什么功能
既可以代替Telnet,又可以为FTP、PoP、甚至为PPP提供一个安全的"通道"。
优点:效率非常的快。
缺点:主要是在数据库方面的,如果要对数据库进行修改,扩展,或者改换(从Sqlserver改成Mysql)或其他,就会很麻烦。
延伸:SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠网络服务提供安全性的协议。
⑧ 如何实现SHELL:用SSH批量登陆到其他服务器,每台服务器登陆密码不同
需要采用ssh远程无密码登录:
原理是:
客户机
上,先生成
私钥
和公钥,然后把公钥传递到每台要登录的服务器的指定用户目录里即可。
客户机命令:
ssh-keygen
-t
rsa
(回车两次)
ssh--id
-i
~/.ssh/id_rsa.pub
用户名@服务器1
ssh--id
-i
~/.ssh/id_rsa.pub
用户名@服务器2
...
认证成功后,
运行命令
:
ssh
服务器名
“命令名”
不再需要密码
⑨ 在LINUX系统下,如何使用SHell脚本,SSH登陆上路由器
1.登陆linux系统,打开终端命令。输入 rpm -qa |grep ssh 查找当前系统是否已经安装
2.如果没有安装SSH软件包,可以通过yum 或rpm安装包进行安装
3、安装好了之后,就开启ssh服务。Ssh服务一般叫做 SSHD
4、命令行输入 service sshd start 可以启动 或者使用 /etc/init.d/sshd start
5、输入:ssh 账号@IP地址即可。
比如:ssh [email protected]
然后按照提示输入密码. 一切无误则进入该远程主机.
⑩ 如何写shell脚本自动通过ssh命令登录到服务器
用EXPECT实现用密码登录,也可配置成不需要密码
#!/usr/bin/expect -f
if { $argc < 3 } {
puts stderr "Usage: $argv0 IPAdress Login OldPasswd"
exit
}
set IPADDR [lindex $argv 0]
set LOGIN [lindex $argv 1]
set OLD_PW [lindex $argv 2]
set timeout 30
stty -echo
spawn ssh $IPADDR -l $LOGIN
expect {
"*Password:*" {
send "$OLD_PW\r"
exp_continue
} "*Last login:*" {
#interact
exit 0
} timeout {
send_user "connection to $IPADDR timeout!\n"
exit 1
} "*incorrect*" {
send_user "password incorrect!\n"
exit 2
} "*Permission*" { #for LINUX ssh
send_user "password Error!\n"
exit 2
} eof {
exit 3
}
}