可以使用 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"

希望这个示例能帮到你!

Logo

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

更多推荐