写一个windows ssh登录linux的脚本
可以使用 Windows 自带的 PowerShell 来写一个登录 Linux 的脚本。下面是一个示例脚本:# 连接 Linux 主机的 IP 地址$LinuxHost = "192.168.1.100"# Linux 主机的登录用户名$Username = "root"# 连接 Linux 主机的端口(默认是 22)$Port = 22# 建立 SSH 连接$sshCo...
·
可以使用 Windows 自带的 PowerShell 来写一个登录 Linux 的脚本。
下面是一个示例脚本:
# 连接 Linux 主机的 IP 地址
$LinuxHost = "192.168.1.100"
# Linux 主机的登录用户名
$Username = "root"
# 连接 Linux 主机的端口(默认是 22)
$Port = 22
# 建立 SSH 连接
$sshConnection = New-SshConnection -ComputerName $LinuxHost -Username $Username -Port $Port
# 连接到 Linux 主机
Connect-SshSession -Connection $sshConnection
# 在 Linux 主机上执行命令
Invoke-SshCommand -Session $sshConnection -Command "ls -l"
# 断开连接
Disconnect-SshSession -Session $sshConnection
在运行这个脚本之前,你需要安装 Posh-SSH 模块。你可以使用以下命令安装它:
Install-Module -Name Posh-SSH
如果你想要在脚本中使用密码而不是使用密钥来连接,你可以使用 -Password
参数指定密码。
例如:
$sshConnection = New-SshConnection -ComputerName $LinuxHost -Username $Username -Port $Port -Password "your-password"
希望这个示例能帮到你!

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)