命令行操作
# 安装openssh
安装
# 安装
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
# 启动
Start-Service sshd
#设置开机自启
Set-Service -Name sshd -StartupType 'Automatic'
设置key
mkdir %UserProfile%\.ssh
echo xxxxx h@Maktub-Ubuntu > %UserProfile%\.ssh\authorized_keys
配置
(Get-Content -Path "C:\ProgramData\ssh\sshd_config") -replace "^Match Group administrators", "#Match Group administrators" | Set-Content -Path "C:\ProgramData\ssh\sshd_config"
(Get-Content -Path "C:\ProgramData\ssh\sshd_config") -replace " AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys", "# AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys" | Set-Content -Path "C:\ProgramData\ssh\sshd_config"
(Get-Content -Path "C:\ProgramData\ssh\sshd_config") -replace "#PasswordAuthentication yes", "PasswordAuthentication no" | Set-Content -Path "C:\ProgramData\ssh\sshd_config"
restart-service sshd
# 安装Scoop软件管理工具
安装,-RunAsAdmin
为管理员用户安装
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
全局安装软件,安装后需要重启系统,刷新环境变量
scoop install python -g
# 环境变量
设置临时变量
set Path="C:\Windows\system32;"
设置永久环境变量
用户环境变量
setx Path "C:\Windows\system32;"
系统环境变量
setx Path "C:\Windows\system32;" /m
删除环境变量
用户环境变量
reg delete HKCU\Environment /F /V Path
系统环境变量
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /F /V Path
# 防火墙
关闭防火墙
NetSh Advfirewall set allprofiles state off
查看防火墙状态
Netsh Advfirewall show allprofiles
# 定时任务
创建文件C:\auto.bat
@echo off
python C:\tool\client-psutil.py
设置启动系统启动
/tn
设置名称,/ru
设置用户运行
schtasks /create /tn "status-client" /sc ONSTART /ru SYSTEM /tr "C:\auto.bat"
# 守护进程(服务/nssm)
已ServerStatus客户端为例
安装nssm
scoop install nssm
配置
nssm install client-psutil C:/ProgramData/scoop/apps/python/current/python.exe C:\tool\client-psutil.py
启动
nssm start client-psutil
# 远程桌面
开启
sc config TermService start= demand
net start TermService
关闭
sc config TermService start= demand
net stop TermService
# 其他
重启电脑
shutdown /r /f /t 0
删除文件夹
rmdir C:\test /s
上次更新: 2025/03/22, 03:52:10