พื้นหลัง:
ฉันต้องการโซลูชันสำรองใหม่ น่าเสียดายที่พีซีส่วนตัวของฉันส่วนใหญ่ใช้งาน Windows นั่นคือไม่มีการสนับสนุน rsync ดั้งเดิม แต่มีเครื่องมือทางเลือกมากมายซึ่งกลายเป็นการสร้างรายได้หรือทำงานได้ไม่ดีพอ (ดังนั้นฉันขอความกรุณางดเว้น "โซลูชั่น" ในฐานะ "ลองใช้ rsync สำหรับทางเลือก XY ของ Windows" เว้นแต่คุณจะมั่นใจว่าเครื่องมือดังกล่าวนั้นฟรีทั้งหมดและมาพร้อมกับความสามารถเต็มรูปแบบ rsync) ดังนั้นฉันต้องการให้เซิร์ฟเวอร์ ssh ทำงานเพื่อใช้ rsync จาก MobaXterm (cygwin เช่นสภาพแวดล้อม Unix สำหรับ Windows) มีเครื่องมือที่ดูเหมือนว่าจะเป็นอย่างนี้: MobaSSH ( https://mobassh.mobatek.net/ )
คำถาม:
หลังจากเล่นกับ OpenSSH ไคลเอนต์และเซิร์ฟเวอร์ที่มาใน Windows ฉันรู้ว่า ssh / scp ทำงานได้อย่างมีเสน่ห์ด้วยโซลูชันนี้ แต่ rsync ไม่รองรับ (ตอนนี้) และดูเหมือนว่าจะมาเร็ว ๆ นี้ ดังนั้นฉันใช้ MobaSSH เป็นเซิร์ฟเวอร์ ssh บนเครื่องที่ฉันไม่ได้เล่นกับ Windows OpenSSH Server MobaSSH ทำงานได้และฉันสามารถเชื่อมต่อเป็น:
ssh localhost
อย่างไรก็ตามในเครื่องที่ฉันต้องการมันเป็นไปไม่ได้เช่น USER และ PASSWORD การรวมกันของบัญชีผู้ใช้ windows ไม่ได้รับการยอมรับและฉันได้รับ
Permission denied.
หลังจากคำสั่งดังกล่าว (มีผู้ใช้เพียงคนเดียวบนเครื่องที่ใช้ Windows นี่เป็นวิธีเดียวกับการลอง
ssh USER@localhost
โดยตรง.)
จนถึงตอนนี้ฉันพยายามยกเลิกการติดตั้งแอพ Windows OpenSSH Server และติดตั้ง MobaSSH อีกครั้ง
ฉันมั่นใจว่า USER และ PASSWORD เป็นเพียงครั้งเดียวในการเข้าสู่ระบบ Windows
เนื่องจากมันทำงานได้อย่างไม่มีปัญหากับเครื่องที่แตกต่างกันฉันจึงสงสัยว่ามีรายการรีจิสตรีหรือสิ่งใดก็ตามที่เมาหลังจากทำการตั้งค่าเซิร์ฟเวอร์ OpenSSH ที่การถอนการติดตั้งอย่างง่ายไม่สามารถทำได้ ไม่มีใครมีเงื่อนงำสิ่งที่อาจผิดและ / หรือความคิดที่จะดู?
ขอบคุณ!