导航:首页 > 程序命令 > ssh登录后执行命令

ssh登录后执行命令

发布时间:2022-06-07 02:51:00

Ⅰ 我通过ssh在client端远程登录了服务器,之后我执行了命令ufw enable,又断开了连接。等到我再想连接时

1、打开网络官方页面,在页面中点击并下载”网络一键Root“程序。
2、双击”网络一键Root“安装程序进行安装操作。安装过程很简单,直接点击下一步即可完成,在最后的完成对话框口中选择勾选“运行一键Root”并点击“完成”按钮。
3、“网络一键Root“启动后,如果存在新的版本,就会弹出升级对话框,直接点击”升级“进行程序的更新操作。
4、将”网络一键Root“安装到Android手机上。首先通过数据线将手机连接到电脑USB接口上,同时按照图示打开手机的”USB调试“功能,并且安装手机USB驱动。
5、运行”网络一键Root“, 如果手机连接正常的话,会看到Root权限已获得的提示窗口。
6、点击主界面中的“优化卸载”,程序进入更新程序列表界面。
7、更新程序列表完成后,就可以根据实际需要来卸载相关程序了。此时就会发现平常一些系统程序在此也可以进行卸载操作了。在需要卸载的程序上勾选程序左侧的复选框, 然后点击“卸载”按钮就可以卸载相应的应用程序了。

Ⅱ ssh如何远程执行命令

ssh支持远程命令参数 可以类似方式嵌套: alias pushbaby='cd /Users/xuqiang/Develop/work/tickets/baby/deploy;scp -r -v -i ~/.ssh/pedal/id_rsa baby.tar.gz baby.sql.txt [email protected]:/home/qiang.xu/tmp;ssh [email protected] -i ~/.ssh/pedal/id_rsa "source ~/.bash_profile;pushbaby";ssh [email protected] -i ~/.ssh/pedal/id_rsa "ssh [email protected] \"source ~/.bash_profile;pushbaby\""'更新要注意的是alias在非交互模式无法使用,需将替换成function

Ⅲ ssh命令如何使用

ssh命令用于服务器的远程控制,一般情况下只要用“ssh IP地址”这样的格式就可以了,例如:“ssh 192.168.10.10”,可参考:第9章 使用ssh服务管理远程主机。

Ⅳ 如何通过ssh登录服务器执行linux指令

介绍如何在windows主机上通过ssh远程登录ubuntu操作系统,这里以虚拟机的操作系统为例讲解。方法/步骤
准备工作:首先需要在windows系统中安装虚拟机,并在虚拟机中安装好linux操作系统,这里安装的是vmware player虚拟机和ubuntu版本的操作系统。关于该部分的安装在作者的其他经验中有详细介绍。
在windows主机中安装上ssh软件,ssh是Secure Shell 的缩写,主要提供远程登录协议。windows下的安装很简单,只要下载好安装程序,双击即可安装。安装完成后会生成两个软件图标。
在ubuntu系统中安装ssh,通常ubuntu中默认是安装的。可以通过命令进行查看:dpkg -l | grep ssh
如果ubuntu系统中没有安装ssh程序,也可以使用下列命令进行安装:
sudo apt-get install openssh-client
sudo apt-get install openssh-server
安装好后ssh服务的启动和停止命令如下:
启动ssh服务:
#sudo /etc/init.d/ssh start
停止ssh服务:
#sudo /etc/init.d/ssh stop
重启ssh服务:
#sudo /etc/init.d/ssh restart
通过虚拟机启动ubuntu系统,打开shell终端,通过ifconfig命令,查看该系统的ip地址,ssh的端口号一般为22.
打开windows系统中的ssh客户端软件,选择快速连接,输入ubuntu系统的ip地址和账户名,并根据提示输入密码,即可通过ssh登录到ubuntu系统中去,并执行各种命令操作。

Ⅳ 教你如何通过ssh控制远程主机,远程执行命令

教你如何通过ssh控制远程主机,远程执行命令ssh控制远程主机远程执行命令这个分两步,很简单很实用。第一步,设置ssh免认证,免认证就是只不用密码认证就可以直接登录,这在写脚本服务器控制时特别有用。每二步,就是到远端服务器上去执行命令
假如现在有两个服务器,一个叫SA,另一个叫SB。现在我要在SA上去控制SB。
格式:ssh
SB_用户名@SB_IP
命令for
example:ssh
[email protected]
echo
aaa>>hzs_test.txtssh
[email protected]
'echo
-e
haha/n
hoho
>>hzs_test.txt'

Ⅵ 怎么通过ssh在远程Host执行交互命令

ssh执行远程操作
命令格式

复制代码 代码如下:

ssh -p $port $user@$p 'cmd'

$port : ssh连接端口号
$user: ssh连接用户名
$ip:ssh连接的ip地址
cmd:远程服务器需要执行的操作

准备工作
基于公私钥认证或者用户名密码认证能确保登录到远程local2服务器(有点基本运维知识的人做这个事情都不是问题)
cmd如果是脚本,注意绝对路径问题(相对路径在远程执行时就是坑)
不足
这个命令可以满足我们大多数的需求,但是通常运维部署很多东西的时候需要root权限,但是有几处限制:
远程服务器local2禁止root用户登录
在远程服务器脚本里转换身份用expect需要send密码,这样不够安全
ssh的-t参数
复制代码 代码如下:

-t Force pseudo-tty allocation. This can be used to execute arbitrary screen-based programs on a remote machine, which can be very useful, e.g. when implementing menu services. Multiple -t options force tty allocation, even if ssh has no local tty.

中文翻译一下:就是可以提供一个远程服务器的虚拟tty终端,加上这个参数我们就可以在远程服务器的虚拟终端上输入自己的提权密码了,非常安全
命令格式

复制代码 代码如下:

ssh -t -p $port $user@$ip 'cmd'

示例脚本
复制代码 代码如下:

#!/bin/bash

#变量定义
ip_array=("192.168.1.1" "192.168.1.2" "192.168.1.3")
user="test1"
remote_cmd="/home/test/1.sh"

#本地通过ssh执行远程服务器的脚本
for ip in ${ip_array[*]}
do
if [ $ip = "192.168.1.1" ]; then
port="7777"
else
port="22"
fi
ssh -t -p $port $user@$ip "remote_cmd"
done

这个方法还是很方便的,-t虚拟出一个远程服务器的终端,在多台服务器同时部署时确实节约了不少时间啊!

Ⅶ 我已经登陆SSH程序了,请问这么使用SSH执行远程计算机的程序指令时是什么啊

指令就是你执行的shell命令
比如我要运行php
输入:
php test.php
就会执行
第一个php是执行程序的名称

Ⅷ linux中ssh如何远程执行一条命令,而且不登录远程服务器

一 SSH命令使用技巧

- 远程登录

ssh [email protected]

- 远程执行

ssh [email protected] 'command ...'

- 远程复制

scp [email protected]:/remote/path /local/path

scp /local/path [email protected]:/remote/path

- X forward

ssh -X [email protected]

xcommand ...

- Tunnel / Portforward

ssh -L 1234:remote.machine:4321 [email protected]

ssh -R 1234:local.machine:4321 [email protected]

ssh -L 1234:other.machine:4321 [email protected]

二, 实作

1) 禁止 root 登录

# vi /etc/ssh/sshd_config

PermitRootLogin no

2) 废除密码登录, 强迫使用 RSA 验证(假设 ssh 账户为 user1 )

# vi /etc/ssh/sshd_config

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

PasswordAuthentication no

# service sshd restart

# su - user1

$ mkdir ~/.ssh 2>/dev/null

$ chmod 700 ~/.ssh

$ touch ~/.ssh/authorized_keys

$ chmod 644 ~/.ssh/authorized_keys

登入端:

$ ssh-keygen -t rsa

(按三下 enter 完成﹔不需设密码,除非您会用 ssh-agent 。)

$ scp ~/.ssh/id_rsa.pub [email protected]:id_rsa.pub

(若是 windows client, 可用 puttygen.exe 产生 public key,

然后复制到 server 端后修改之, 使其内容成为单一一行.)

回到 server 端:

$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

$ rm ~/id_rsa.pub

$ exit

3) 限制 su / sudo 名单:

# vi /etc/pam.d/su

auth required /lib/security/$ISA/pam_wheel.so use_uid

# visudo

%wheel ALL=(ALL) ALL

# gpasswd -a user1 wheel

4) 限制 ssh 使用者名单

# vi /etc/pam.d/sshd

auth required pam_listfile.so item=user sense=allow file=/etc/ssh_users ōnerr=fail

# echo user1 >> /etc/ssh_users

Ⅸ 需求:linux脚本ssh登录到A机器然后再ssh到B机器然后再ssh到C机器,执行命令。这个脚本怎么写

#!/usr/bin/expect
spawnsshaaa@ip-address
expect"password:"
send"password "
expect"$"
send"sshbbb@ip-address "
expect"bbb@ip-address'spassword:"
send"password "
expect"$"
send"sshccc@ip-address "
expect"ccc@ip-address'spassword:"
send"password "
expect"$"
send"pwd "
interact

阅读全文

与ssh登录后执行命令相关的资料

热点内容
解压缩文件灾难故障 浏览:615
安卓什么app可以裁剪视频 浏览:575
有什么免费的解压的软件 浏览:304
中文版加密货币钱包 浏览:618
卫星节目为啥要加密 浏览:197
命令与征服4单位 浏览:533
哪一种调度算法比较好 浏览:902
苹果手机如何取消加密软件 浏览:233
平安云的服务器 浏览:916
plsql修改服务器地址 浏览:797
创建自己的云服务器 浏览:191
关于进口关税和增值税的算法 浏览:354
手机pdf电子书 浏览:534
舒缓解压轻音乐歌单 浏览:290
点人头大叔游戏安卓手机叫什么 浏览:596
十代雅阁导航音乐文件夹 浏览:806
androidquery查询 浏览:762
excel怎么将单元格内容加密 浏览:633
centos7vim命令 浏览:909
安卓系统如何切换宾客用户 浏览:441