首页 > 其他分享 >openssh win

openssh win

时间:2023-05-11 15:13:58浏览次数:50  
标签:sshd Name openssh TCP Server OpenSSH win

check if is admin

(New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)
# Start the sshd service
Start-Service sshd

# OPTIONAL but recommended:
Set-Service -Name sshd -StartupType 'Automatic'

# Confirm the Firewall rule is configured. It should be created automatically by setup. Run the following to verify
if (!(Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -ErrorAction SilentlyContinue | Select-Object Name, Enabled)) {
    Write-Output "Firewall Rule 'OpenSSH-Server-In-TCP' does not exist, creating it..."
    New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
} else {
    Write-Output "Firewall rule 'OpenSSH-Server-In-TCP' has been created and exists."
}
Get-Service -Name sshd

Get-NetFirewallRule -Name *ssh*

netstat -ant

whoami

sshd_config

AuthenticationMethods

Available authentication methods are password and publickey.

AuthorizedKeysFile

The default is
.ssh/authorized_keys
.ssh/authorized_keys2
If the path is not absolute, it is taken relative to user's home directory (or profile image path).
Ex. c:\users\user.

From v7.7.2.2 on wards, following is the default location of AuthorizedKeysFile for all users in Administrators group

%programdata%/ssh/administrators_authorized_keys

https://github.com/PowerShell/Win32-OpenSSH/wiki/sshd_config

https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_server_configuration

https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse

标签:sshd,Name,openssh,TCP,Server,OpenSSH,win
From: https://www.cnblogs.com/Searchor/p/17391068.html

相关文章

  • Windows 强制删除文件及文件夹命令
    一、删除文件或目录CMD命令:cmd  #管理员运行MicrosoftWindows[版本10.0.22621.1555](c)MicrosoftCorporation。保留所有权利。C:\Windows\System32>cdd:   #进入d盘D:\C:\Windows\System32>d:D:\>D:\>dir    #查看驱动器D中的卷是新加卷卷的序列......
  • windows docker 存储迁移
    通常在安装的windowsdocker,默认在C:\ProgramFiles\Docker,,镜像增多之后,会发现磁盘不够,别担心,下面来个无脑迁移操作。1:停止Docker服务。你可以在命令提示符(cmd)中输入以下命令  netstopcom.docker.service 2:移动C:\ProgramData\Docker到新的位置。例如,如果你想把......
  • C#windows程序如何静态编译
    先安装Costura.Fody1、项目–>管理Nuget程序包–>“浏览”搜索“Costura.Fody”–>选择低版本1.6.1,安装2、重新生成编译,在项目文件的bin–>debug和release文件夹就有静态.exe针对.NetWinForm窗体常常用到打包安装,但如果是只有几M的小程序,编译后生产的除了EXE执行文件以外......
  • win7 安装 ubuntu 双系统 详解 easybcd 工具 不能进入 ubuntu 界面
    1、首先准备需要的工具:EasyBCD2.1、precise-desktop-amd64.iso,到网上下载2、在下载的同时就要在win平台下,独立一块空闲分区(我的是100G空闲)。如果没有的话,用分区魔术师删除一个不需要的的分区,并格式化3、用到了EasyBCD工具,打开界面4、5、6、弹出一个文本文档把下面的英文复制进去......
  • vue3 Type 'never[]' is missing the following properties from type 'Ref ': value,
      加个value就可以了基本在vue3里面类似的错都可以用这种方法......
  • C# 实现winform软件最小化到系统托盘,开机自启动
    C#实现winform软件最小化到系统托盘,开机自启动 问题描述  用户的电脑是win7系统,应用系统在用户电脑上运行时部分功能需要访问注册表,但是使用这些功能时会提示用户没有权限访问注册表。原因分析  win7及后续高版本系统对用户的权限控制比较严,就算用户的权限较高,但用户启......
  • Windows查看任务进程
    windows查看后台执行中的python或bat脚本:wmicprocesswherecaption="test.bat"getprocessid,commandline| findstr /v findstr#win10前的系统可以用一下命令:wmic process get commandline,processid | findstr test.bat | findstr /v findstr<details>......
  • Windows查看5432端口被谁占用
    如果使用的是Windows系统,可以使用以下步骤来查看端口5432被哪个程序占用:打开命令提示符窗口(Win+R,输入cmd并按回车键)。在命令提示符窗口中执行以下命令:netstat-ano|findstr:5432这个命令将列出占用端口5432的进程的PID。执行以下命令,其中"process_id"是上一步......
  • WSL2 中访问宿主机 Windows 的代理
    WSL2中访问宿主机Windows的代理-ZingLixBlog sudoaptinstallproxychains4 ......
  • Windows的Mysql5.7社区版的安装详细操作,从无到有,安装配置一条龙服务。(压缩包自行安装,
    换了一个电脑,所有软件、环境都得重新来安装一次,安装到Mysql的时候,发现网上有两种安装方式,一种是Mysql的压缩包安装方式,这种方式直接到官网下载Mysql的压缩包,解压之后做些配置就可以了,另一种是Mysql的Installer一站式的安装,这种方法步骤相对来说少点,但是要先安装个Installer在......