代码拉取完成,页面将自动刷新
同步操作将从 chuanjiao10/kasini3000 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#建议保存编码为:bom头 + utf8
if ( ($IsWindows -eq $True) -or ($PSVersionTable.psversion.major -lt 6) ) #win
{
& 'c:\ProgramData\kasini3000\0k_source.ps1'
}
if ($IsLinux -eq $True)
{
& '/etc/kasini3000/0k_source.ps1'
}
if ( ($IsWindows -eq $True) -or ($PSVersionTable.psversion.major -lt 6) ) #win
{
$key文件1 = "$env:USERPROFILE\.ssh\id_rsa.pub"
if (Test-Path -LiteralPath $key文件1)
{
}
else
{
Write-Error "错误,找不到秘钥1。应该先运行【jl建立主控机ssh秘钥1.ps1】"
exit 1
}
if (Test-Path -LiteralPath "${global:kasini3000_data_path}\ssh_key_files_old1")
{
}
else
{
Write-Warning "错误,找不到密钥2路径"
mkdir -Name "${global:kasini3000_data_path}\ssh_key_files_old1"
}
$win输出公钥 = "${global:kasini3000_data_path}\ssh_key_files_old1\authorized_keys"
Copy-Item -LiteralPath $key文件1 -Destination $win输出公钥 -Force
$key文件2 = "${global:kasini3000_data_path}\ssh_key_files_old1\id_rsa.pub"
if (Test-Path -LiteralPath $key文件2)
{
[string]$key1_string = Get-Content -LiteralPath $win输出公钥 -Raw
[string]$key2_string = Get-Content -LiteralPath $key文件2 -Raw
[string]$合并后_string = $key1_string + $key2_string
Set-Content -LiteralPath $win输出公钥 -Value $合并后_string -Encoding ascii
Write-Host "制作出了双key公钥文件" -ForegroundColor Green
}
else
{
Write-Warning "警告,找不到密钥2路径,只制作出了单key公钥文件"
}
}
if ($IsLinux -eq $True)
{
$key文件1 = "/root/.ssh/id_rsa.pub"
if (Test-Path -LiteralPath $key文件1)
{
}
else
{
Write-Error "错误,找不到秘钥1。应该先运行【jl建立主控机ssh秘钥1.ps1】"
exit 1
}
if (Test-Path -LiteralPath "${global:kasini3000_data_path}/ssh_key_files_old1/")
{
}
else
{
Write-Warning "错误,找不到密钥2路径"
mkdir -Name "${global:kasini3000_data_path}/ssh_key_files_old1/"
}
$linux输出公钥 = "${global:kasini3000_data_path}/ssh_key_files_old1/authorized_keys"
Copy-Item -LiteralPath $key文件1 -Destination $linux输出公钥 -Force
$key文件2 = "${global:kasini3000_data_path}/ssh_key_files_old1/id_rsa.pub"
if (Test-Path -LiteralPath $key文件2)
{
[string]$key1_string = Get-Content -LiteralPath $linux输出公钥 -Raw
[string]$key2_string = Get-Content -LiteralPath $key文件2 -Raw
[string]$合并后_string = $key1_string + $key2_string
Set-Content -LiteralPath $linux输出公钥 -Value $合并后_string -Encoding ascii
Write-Host "制作出了双key公钥文件" -ForegroundColor Green
}
else
{
Write-Warning "警告,找不到密钥2路径,只制作出了单key公钥文件"
}
chmod 600 '/root/.ssh/id_rsa'
chmod 600 '/root/.ssh/id_rsa.pub'
chmod 600 "/root/kasini3000/ssh_key_files_old1/*"
}
exit 0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。