$ErrorActionPreference = "Stop" $pubKey = Get-Content -Raw $env:USERPROFILE\.ssh\id_rsa.pub $script = @" mkdir -p ~/.ssh chmod 700 ~/.ssh echo '$pubKey' >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys "@ Set-Content "vps_script.sh" $script # Mật khẩu sẽ được yêu cầu khi chạy bằng tay, nhưng vì tool không nhập được prompt mật khẩu, # Tôi sẽ tạo ra hướng dẫn để người dùng chạy lệnh này hoặc dùng SSH Askpass.