首页 > 其他分享 >远程更改主机名

远程更改主机名

时间:2023-04-13 12:33:35浏览次数:27  
标签:bin 更改 IP 主机名 expect root 远程 ssh

需要建立1.txt一列为主机名 一列为ip

#!/bin/bash
while read IP ;do
host_pass="Eastcom@!@#"
#expect &> /dev/null <<EOF #或者expect <<EOF &> /dev/null
#set timeout 20
#spawn ssh-copy-id -i /root/.ssh/id_rsa.pub root@$IP
#expect {
#"yes/no" { send "yes\n";exp_continue }
#"password" { send "$PASS\n" }
#}
#expect eof
#EOF
#ssh root@$IP /bin/bash < key2.sh 
B=`echo $IP | awk {'print $1'}`
A=`echo $IP | awk {'print $2'}`
/usr/bin/expect <<-EOF
set timeout 7
spawn ssh -p22088 sms@$A
expect {
"yes/no" { send "yes\n";exp_continue}
"sms@${A}" { send "${host_pass}\n"}
}
expect "*$" 
send "su\r"
expect  "password:" 
send "Eastcomnfv@2018\r"
send "\r"
expect "*#"
send "hostnamectl set-hostname $B\r"
send "exit\r"
expect eof
EOF

done < 2.txt

标签:bin,更改,IP,主机名,expect,root,远程,ssh
From: https://www.cnblogs.com/catastrophe/p/17314270.html

相关文章

  • 安卓远程控制软件哪个好用
    如果您曾希望将个人电脑放在口袋里,那么您可能只需要安卓远程访问软件。没有远程访问应用程序:使用和控制计算机的唯一方法是坐在计算机前并手动输入命令。使用远程访问应用程序:您可以在世界任何地方通过Internet连接从您的安卓平板电脑或手机访问您的计算机。您还可以使用您......
  • FTP下载远程服务器乱码文件夹以及文件夹下文件
    问题描述:需要读取远程服务器文件,但是远程服务器文件所在目录存在乱码,导致无法进入文件所在目录读取文件!实现思路:通过FTP下载并转码到本地服务器之后,解决掉乱码问题之后再读取文件夹下的文件。 packagecom.guli.edu.FTPDown;importcom.guli.edu.excel.ExcelUtils02;impor......
  • win10远程桌面连接,使用正确的用户名和密码仍然不能成功连接
    最近笔记本重置后,台式使用“远程桌面连接”远程笔记本失败了,总是提示“登录没有成功”。 开始自查:win10专业版,允许远程的相关设置也都开了,连接的ip正确,也没问题。因为我的笔记本用户是用微软账户登录的,远程时用户名和密码也要用微软用户名和密码(不是那个PIN码)。再三确认用户名......
  • git 清理本地的远程跟踪分支
    推荐使用  gitgc 分支其实已经在远程库删除了,但是本地git窗口依然显示,类似与这种  此刻需要同步仓库信息,精简本地数据gitremotepruneorigi--dry-run#--dry-run是模拟运行 gitremotepruneorigin  ......
  • WSL 2 上的 Docker 远程容器入门
    [WSL上的Docker容器入门|MicrosoftLearn](https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-containers)本分步指南将通过使用WSL2(适用于Linux的Windows子系统,版本2)设置DockerDesktopforWindows,帮助开始使用远程容器进行开发。DockerDesktopfor......
  • 如何使用Mac远程控制Windows电脑?
    在你开始之前,设置您要远程处理的Windows计算机。先安装MicrosoftRemoteDesktop。您可以在“应用程序”文件夹中检查它。如果在个人计算机上安装,请转到AppleAppStore并下载MicrosoftRemoteDesktop。如果在TXST计算机上安装,请使用Jamf安装MicrosoftRemoteDe......
  • jupyter notebook 更改密码
    20230412jupyternotebookpassword参考:[1]https://stackoverflow.com/questions/36312372/change-jupyter-notebook-server-password......
  • 更改灰度图片为三通道图片
    img=np.array([[1,2],[3,4]])stacked_img=np.stack((img,)*3,axis=-1)print(stacked_img)ORimportcv2importcvcolor_img=cv2.cvtColor(gray_img,cv.CV_GRAY2RGB)参考:[1]https://stackoverflow.com/questions/40119743/convert-a-grayscale-image-......
  • NAS如何挂载远程文件夹
    铁威马NAS支持通过远程服务器或者其他TNAS设备挂载到NAS设备里,既扩展我们NAS的空间又能方便我们存取文件。今天以铁威马NAS为例,跟大家分享一下如何挂载远程文件夹,铁威马支持两种方式的挂载,它们分别是NFS和SMB。特别注意:挂载的文件夹不支持挂载加密共享文件夹。NFS挂载方式1、首......
  • Windows 远程桌面复制粘贴突然无效
    1.问题描述:之前一直使用正常,今天突然不好用了,远程连接的电脑,右键菜单“粘贴”按钮可用,就是无法粘贴文件或文本过来2.原因:应该是rdpclip.exe没有正常工作3.解决办法:(1)远程电脑端,打开任务管理器,结束“RDP剪贴板监视程序”进程(2)再重新打开:Win+R快捷键,弹出运行弹......